Screen width

m_ziba

Member
سلام!
من دارم با ASP یک برنامه می نویسم.(VBscript)
یک جا توی این برنامه لازمه که طول صفحه رو حساب کنه.
یک چیزی توی java script هست به این صورت:
screen.width
ولی این فقط به صورت clientside جواب می ده.
حالا من که دارم با vbscript می نویسم و serverside هم هست چه باید بکنم؟؟؟؟؟؟؟؟
 

SunBoy_

Member
سلام ٬٬
منظور شما اينه كه مي خواهي screen.width يك مقدار متغير داشته باشد ؟؟

خوب براي اين كار شما بايد يك Function با javascript داشته باشي كه مقدار ورودي به اين Function بصورت متغير باشد ٬٬ يعني موقع صدا زدن function مقدار ورودي را به وسيله ASP تعيين كني ٬٬

کد:
<script language="javascript">
function f1(scrWidth) {
	alert(scrWidth);
}
</script>

<%
Dim scrWidth
scrWidth = "150"
%>
<body onLoad="return f1('<% =scrWidth %>')">
</body>
 

m_ziba

Member
سلام!
متاسفانه شما منظور منو اشتباه فهميديد! :cry:
من خيلي واضح توضيح دادم كه چي مي خوام!
توي javascript یه چیزی به صورت screen.width داریم. که من دقیقاً عین همینو می خوام در vbscript و به صورت serverside استفاده کنم.
مثلاً در javascript اینجوری می نویسیم:
کد:
if screen.width > 1024
flag=1

حالا این vbscript serverside ِش چی می شه؟؟؟؟؟؟؟؟؟؟
 

omidak

Active Member
سلام:
به صورت Server که همچین چیزی جواب نمیده.
شما بهتره برایه این کار یک Hidden بزارید و در Value اون از جاوا استفاده کنید و مثلاً :
کد:
<script>
	Hidden1.value = screen.width;
</script>
<INPUT type="hidden" ID="Hidden1" Name="Hidden1">
و بعد در سرور اینو ازش بگیرید:

کد:
Dim ScreenWidth
ScreenWidth = Request("Hidden1")
If ScreenWidth > 1024 Then
   flag=1
End If
 

m_ziba

Member
سلام!
خيلي ممنونم از لطفتون و راهنمايي آقا اميد!

ولي به هر حال مرده و حرفش!
شما قرار بود يه چيزايي در مورد شيء گرايي در ASP برام بفرستين! :wink:
 

m_ziba

Member
omidak گفت:
سلام:
به صورت Server که همچین چیزی جواب نمیده.
شما بهتره برایه این کار یک Hidden بزارید و در Value اون از جاوا استفاده کنید و مثلاً :
کد:
<script>
	Hidden1.value = screen.width;
</script>
<INPUT type="hidden" ID="Hidden1" Name="Hidden1">
و بعد در سرور اینو ازش بگیرید:

کد:
Dim ScreenWidth
ScreenWidth = Request("Hidden1")
If ScreenWidth > 1024 Then
   flag=1
End If

من اين كد شما رو نوشتم ولي به من errorداد! :cry:
hidden1 is not defined.
 

جدیدترین ارسال ها

بالا