Problem mit Ajax Script
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Juhuu,
Also ich arbeite derzeit an einen ajax script nur bleibt es bei mir immer hängen.
Problem.
Die Variable str wird beim ersten laden derseite nicht definiert (wie denn auch) deswegen habe ich später ein code gemacht der das ändern soll ,und was passiert nichts, und ich ich weiß nicht wieso.
Code:
function ajax(str) { if (window.XMLHttpRequest) {xmlhttp=new XMLHttpRequest(); } else {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("ausgang").innerHTML=xmlhttp.responseText; setTimeout("ajax()", 1000); } } if (str.length==0) { str = "startseite"; } xmlhttp.open("GET","./loadwebsite.php?page="+str,true); xmlhttp.send(); }
Ich freue mich auf eure hilfe.
Bitte nicht solche ideen wie Jquery oder mootolls. sondern nur helfen.
Beitrag zuletzt geändert: 4.9.2010 0:51:08 von privatecitypage -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also grob Überflogen passt der Code für mich auch.
Du kannst ja einfach eine Variable ausgeben, wenn str leer ist. Wie ich das meine Zeig ich dir:if(str=='') { str = 'home' }
Ganz einfach oder?
Ich hoffe ich konnte dir helfen -
hi,
sowas ähnliches ergistiert bereits ;)
if (str.length==0) { str = "startseite"; }
dabei wird geprüft ob str eine zeichen länge von 0 zeichen hat, wenn ja soll es den code ausführen,
€dit: Problem Gefunden XD, hab
vergessen XD<body onload="ajax('home')">
Beitrag zuletzt geändert: 4.9.2010 17:42:55 von privatecitypage -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage