03-08-10, 22:14 | # 1 |
חסום
|
עזרה עם xml ו setInterval
קוד:
<html> <head> <script type="text/javascript" src="js.js"></script> </head> <body> <script type="text/javascript"> xmlDoc=loadXMLDoc("books.xml"); document.write(xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue + "<br />"); document.write(xmlDoc.getElementsByTagName("author")[0].childNodes[0].nodeValue + "<br />"); document.write(xmlDoc.getElementsByTagName("year")[0].childNodes[0].nodeValue); </script> </body> </html> קוד:
function loadXMLDoc(dname) { if (window.XMLHttpRequest) { xhttp=new XMLHttpRequest(); } else { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",dname,false); xhttp.send(); return xhttp.responseXML; } אני ידוע שמשתמשים ב setInterval או setTimeout אבל זה לא מצליח לי... |
03-08-10, 22:27 | # 2 |
חבר על
|
פשוט בסוף הפונקציה, לפני ה-RETURN, תוסיף את ה-SETTIMEOUT שלך. ניסית ככה וזה לא הצליח? אם כן, יעזור לי לראות את הקוד שכתבת
|
04-08-10, 12:02 | # 3 |
חסום
|
קוד:
function loadXMLDoc(dname) { if (window.XMLHttpRequest) { xhttp=new XMLHttpRequest(); } else { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",dname,false); xhttp.send(); setTimeout("loadXMLDoc(dname)", 5); return xhttp.responseXML; } |
04-08-10, 18:15 | # 4 |
משתמש - היכל התהילה
|
למה setTimeout זה להשהייה. הוא רוצה רענון זה setInterval
את הקוד הבא: PHP קוד:
PHP קוד:
PHP קוד:
__________________
בברכה, חגי בלוך גדות. |
04-08-10, 18:32 | # 5 |
חסום
|
קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Hello!</title> <script language="JavaScript" type="text/javascript"> function loadXMLDoc(dname) { if (window.XMLHttpRequest) { xhttp=new XMLHttpRequest(); } else { xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",dname,false); xhttp.send(); return xhttp.responseXML; } function xmlPrint() { xmlDoc=loadXMLDoc("books.xml"); document.write(xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue + "<br />"); document.write(xmlDoc.getElementsByTagName("author")[0].childNodes[0].nodeValue + "<br />"); document.write(xmlDoc.getElementsByTagName("year")[0].childNodes[0].nodeValue); } setInterval("xmlPrint()", 5000); </script> </head> <body> </body> </html> זה טוען את התוכן והכל אבל הוא לא טוען תדף הוא משאיר תטעינה על פס אחד כאילו הוא תקוע |
04-08-10, 18:49 | # 6 |
משתמש - היכל התהילה
|
הוא לא אמור לטעון את הדף :| רק את התוכן
__________________
בברכה, חגי בלוך גדות. |
04-08-10, 19:03 | # 7 |
חסום
|
אני אומר לך מה הקוד עושה..
אני מפעיל תדף ברגע שהוא טוען את התוכן לדף הוא מראה שהדף לא נטען במלואו תמונה : http://img72.imageshack.us/img72/8743/84943586.jpg וזה נשאר ככה זה לא נטען |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|