ورود

View Full Version : ایراد این اسکریپ چیه؟



hatef_zt
سه شنبه 06 اسفند 1387, 20:01 عصر
سلام من توقع رارم 666 چاپ بشه امه نمیشه ایرادش کجاست؟

<html>
<head>
<script>

var hatef="555";
function change()
{
hatef="666";
return hatef;
}


</script>
</head>

<body onload="change()">

<script>
document.write(Global_hatef);
</script>

</body>
</html>

raravaice
چهارشنبه 07 اسفند 1387, 12:45 عصر
علت اینه که change() بعد از اینکه صفحه کاملا Load شد اجرا میشه و تا این زمان هنوز متغییر hatef مقدار 666 رو نگرفته.
همچنین Global_hatef اینجا یه متغییر تعریف نشده و بی معنی هست.

کد خودتون رو به شکل زیر تغییر بدید.



<html>
<head>
<script>

var hatef="555";
function change()
{
hatef="666";
return hatef;
}


</script>
</head>

<body onload="change();document.write(hatef);">

</body>
</html>


موفق باشید

hatef_zt
چهارشنبه 07 اسفند 1387, 16:24 عصر
ممنون کار کرد البته تو IE من از chrome استفاده میکنم

اما سوال اصلیم اینه:


یه نگه به این سایت بنداز

http://www.thebodyshop.co.uk/_en/_gb...de=C_Wellbeing

پایین صفحه یعنی ردیف دوم عکسا (browse by treatment)اگر روی اون فلش کوچیک کنارش کلید کنی جا بجا میشن
چیکار باید کرد؟

raravaice
چهارشنبه 07 اسفند 1387, 16:40 عصر
1.این سئوال ربطی به این عنوان این تاپیک نداره.
2.لینک مذکور 100% اشتباه هست، چون من نه عکسی دیدم و نه چیزه قابل توجه دیگری.
3.لینک درست رو در همون تاپیک با عنوان تغییر جای عکس (http://barnamenevis.org/forum/showthread.php?t=149289) قرار بده تا اونجا به جواب خودت برسی.

موفق باشی