פורסם 2003 באוקטובר 1022 שנים הי אני מנסה לכתוב איזה פונקציה שבין השאר היא אחרי מספר שניות תטען לי 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 אינו עובד בכלל. ??? אודה לעזרה בפיתרון הבעיה.
פורסם 2003 באוקטובר 1022 שנים היי,המתודה setTimeout בסקריפט שכתבת אינה עובדת מכיון ש-product_url מופיע בתוך הSTRING ולא משורשר איתו.ככה כשהשורה הזאת נקראת לאחר X זמן היא חסרת משמעות.נסה לכתוב ככה:setTimeout('document.location.href = '+ product_url, 1000);בהצלחה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.