|
|
|
|
# 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 אבל זה לא מצליח לי... |
|
|
|
# 2 |
|
חבר על
|
פשוט בסוף הפונקציה, לפני ה-RETURN, תוסיף את ה-SETTIMEOUT שלך. ניסית ככה וזה לא הצליח? אם כן, יעזור לי לראות את הקוד שכתבת
|
|
|
|
# 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;
}
|
|
|
|
# 4 |
|
משתמש - היכל התהילה
|
למה setTimeout זה להשהייה. הוא רוצה רענון זה setInterval
את הקוד הבא: PHP קוד:
PHP קוד:
PHP קוד:
__________________
בברכה, חגי בלוך גדות. |
|
|
|
# 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>
זה טוען את התוכן והכל אבל הוא לא טוען תדף הוא משאיר תטעינה על פס אחד כאילו הוא תקוע |
|
|
|
# 6 |
|
משתמש - היכל התהילה
|
הוא לא אמור לטעון את הדף :| רק את התוכן
__________________
בברכה, חגי בלוך גדות. |
|
|
|
# 7 |
|
חסום
|
אני אומר לך מה הקוד עושה..
אני מפעיל תדף ברגע שהוא טוען את התוכן לדף הוא מראה שהדף לא נטען במלואו תמונה : http://img72.imageshack.us/img72/8743/84943586.jpg ![]() וזה נשאר ככה זה לא נטען |
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|