בעיה בפונקציה שכתבתי ב JavaScript - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

בעיה בפונקציה שכתבתי ב JavaScript


ISmile4U

Recommended Posts

הי אני מנסה לכתוב איזה פונקציה שבין השאר היא אחרי מספר שניות תטען לי URL שאני שולח לה להלן הקןד:

function SwitchMenu(obj, product_url){

setTimeout('document.location.href = product_url', 1000);

   if(document.getElementById){

   var el = document.getElementById(obj);

   var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change

      if(el.style.display != "block"){ //DynamicDrive.com change

         for (var i=0; i<ar.length; i++){

            if (ar.className=="submenu") //DynamicDrive.com change

            ar.style.display = "none";

         }

         el.style.display = "block";

      }else{

         el.style.display = "none";

      }

   }

   //setTimeout('gotourl(product_url)', 1000);

}

::)הכל עובד בפונקצית רק שהקטע של ההמתנה מספר שניות ומעבר ל URL אינו עובד בכלל. ???

אודה לעזרה בפיתרון הבעיה.

קישור לתוכן
שתף באתרים אחרים

היי,

המתודה setTimeout בסקריפט שכתבת אינה עובדת מכיון ש-product_url מופיע בתוך הSTRING ולא משורשר איתו.

ככה כשהשורה הזאת נקראת לאחר X זמן היא חסרת משמעות.

נסה לכתוב ככה:

setTimeout('document.location.href = '+ product_url, 1000);

בהצלחה.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...