PDA

View Full Version : برگرداندن مقادیر توسط توابع اسکریپت



jannati
چهارشنبه 27 اسفند 1382, 07:59 صبح
دوستان سلام
من یک تابع با vbscriptنوشتم که یک مقداری را بر میگرداند.حالا میخواهم در کد aspکه نوشتم این مقدار در دستورsqlبرابر یکی از فیلدها باشه .چطور میشه اینکارو انجام داد؟لطفا زودتر کمک کنید .می دونم آخر ساله و همه سرشون شلوغه.اما..... :oops:

Abbas Arizi
چهارشنبه 27 اسفند 1382, 10:40 صبح
بهتره که مشکل رو دقیقتر بیان کنید. اگر مشکل در نمایش بین تگهای HTML هست از دوتا علامت رندر <%%> استفاده کنید. اون مقدار رو بین این علامتها بذارید.
ضمنا بهتر بود که این سوال توی بخش ASP مطرح بشه. :wink:

jannati
چهارشنبه 27 اسفند 1382, 10:51 صبح
از جوابتون خیلی خیلی ممنون
فکر میکنم سوالم خیلی هم در vbscriptبی ربط نباشه.
اما مشکلم اینه که من تابع را به قول شما در علامتهای aspقرار میدم و به یک متغییر نسبت میدم.مثل زیر



<SCRIPT LANGUAGE="VBScript">
Option Explicit
function clickHandler

Dim sDisplay
sdisplay=window.event.srcElement.innerText
clickHandler=sdisplay
end function

</script>
<%
i=clickHandler
Response.Write ("I:" & i)
%>

اما روی صفحه چیزی چاپ نمیشه.چون تابع مقداری برنمیگرداند.
فکر کنم دیگه توضیحم کامل شد.بازم از اینکه وقت میذارید ممنونم. :oops:

Abbas Arizi
چهارشنبه 27 اسفند 1382, 12:08 عصر
فکر میکنم علت اینه که یه تابع کلاینت ساید رو توی ASP نمیشه صدا کرد.

jannati
چهارشنبه 27 اسفند 1382, 12:29 عصر
یعنی چی؟؟؟؟؟؟ :?: :?: :?: :?: :?: :shock: :o

Abbas Arizi
چهارشنبه 27 اسفند 1382, 14:04 عصر
توابعی که بین علامت <%%> هستن نمیتونن توابعی که بین این علامت نیستند رو صدا کنن ولی بر عکسش ممکنه.