السلام عليكم و رحمة الله و بركاته،،
إخواني الأعزاء، لدي سكربت (بشكل أدق function) لقراءة ملف xml، السكربت يعمل بشكل ""فنان" طالما أن alert() موجودة في أوله،
و لكن بمجرد إزالتي للـalert() من رأس السكربت، يتوقف السكربت عن العمل و لا أتمكن من استدعاء الوظيفة، و لا أعرف السبب، حتى أن برامج debugging لم تكشف استدعاءً للوظيفة بمشكلة أو بدون.
بحثت بالجوجل فوجدت الكثيرين يعانون من نفس المشكلة لكن لا حل، و أنا هنا الآن لأبحث عن الحل، السكربت عبارة عن كود طويل من الوظائف و لكن سأرفق المشكلة التي أعاني من المشكلة فيها:
function getCat() {
if (read == true) {
Obj = document.getElementById("cat");
Obj.innerHTML = Obj.innerHTML + "<img src='../images/loading.gif'></img>";
var xmldoc = xmlhttp.responseXML.documentElement;
var cat_nodes = xmldoc.getElementsByTagName("cat");
var menu = "<table border=1><tr>";
for (i=0; i<cat_nodes.length; i++) {
if (cat_nodes[i].getAttribute('level') <= lvl ) {
menu += "<td><a href='javascript://' onclick='getSCat(" + cat_nodes[i].getAttribute('id') + ")'>" + cat_nodes[i].getAttribute('label') + "</td></a>";
}
}
menu += "<td><a href=logout.php>تسجيل خروج</a></td></tr></table>";
Obj = document.getElementById("cat");
Obj.innerHTML = menu;
} else {
return false;
}
}
أتمنى أن تساعدوني،
و شكراً سلفاً...