• 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
متغیر سراسری
#1
سلام،
1- توی توابع می خوام متغیری سراسری تعریف کنم تا توی تمام توابع قابل دسترس باشه، از چه راهی میتونم این کار رو انجام بدم؟

2- کدی رو میخوام که کاربر رو به صورت خودکار به صفحه ی جدیدی انتقال بده (توی همون صفحه یا self_).
ممنون Heart
غایب
  پاسخ
تشکر شده توسط :
#2
صالح نخوابیده زیاد حالش خوب نیست Big Grin
توی جاوااسکریپت اگر با var متغیری‌ رو تعریف کنی و بیرون از تابع هم باشه متغیر سراسری هست.
واسه اینکه مسیر فعلی رو تغییر بدی می تونی window.location رو برابر مسیری که می خوای بزاری
  پاسخ
تشکر شده توسط :
#3
سلام،
منم زیاد حالم خوب نیست چون واقعا چند روزی میشه که نتونستم درست بخوابم!
به هر حال هر کاری میکنم به نتیجه نمیرسم، شبه کدی رو براتون میزارم لطفا یه نگاهی بهش بندازید چون برای من که جواب نداد!
کد:
<script language="javascript">
var flag=0;
function ads(id){
if (id==1){
  document.write ('ads is true!');
}else{
  flag=1;
}
}

if (flag==1){
alert ('>> ads is false <<');
}
</script>
غایب
  پاسخ
تشکر شده توسط :
#4
برای دسترسی به مقدار flag از window.flag استفاده کن.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان