PDA

View Full Version : چرا این تابع جاوااسکریبت روی کامپیوتر اجرا میشه ولی روی سرور خطا میده؟



elham1611
سه شنبه 11 مهر 1391, 12:25 عصر
با سلام
موتور جاوا اسکریپت هم ورژن های مختلفی داره؟

من یک تایع جاول اسکریبت دارم که روی کامپیوترم خول اجرا میشه ولی روی سرور خطا میده
چرا ؟


<script type="text/javascript">
function lod(x)
{
var ss = document.getElementById("hidden").value;;
document.getElementById(ss).style.display ="none"
document.getElementById(x).style.display ="block";

document.getElementById("hidden").value = x;

}
</script>


روی سرور خطای object required از قسمت (document.getElementById(ss میگیره

Variable
سه شنبه 11 مهر 1391, 23:57 عصر
شما میای مقداری که تو عنصری با ای دی hidden هست رو میگیری
بعد از اون مقدار به عنوان ای د ی استفاده میکنی. ببینید اون مقدار که از hidden میگیرید چیه . و اینکه آیا عنصری با این ای دی دارید ؟

kb0y667
دوشنبه 17 مهر 1391, 03:26 صبح
چرا الکی موضوع رو پیچیده میکنید؟!!

به خط بعدش یعنی خط 5 دقت کن ، اصلا ; نداره


به آخر خط 4 و آخر خط 5 دقت کن ، خط 4 دوتا ; داره و خط 5 که نداره خطا میده