kostenloser Webspace werbefrei: lima-city


Problem mit Ajax Script

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    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
    <body onload="ajax('home')">
    vergessen XD

    Beitrag zuletzt geändert: 4.9.2010 17:42:55 von privatecitypage
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!