tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
306
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    latinum_1982 latinum_1982 ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Ort
    Wiener Neustadt / Österreich
    Beiträge
    165
    Hallo
    ich habe jetzt einige Ajax tutorials durch gemacht und bei meinem ersten versuch funtioniert es leider nicht

    PHP-Code:
    <script type="text/javascript">
    function 
    funcMenuAjax(str,str1)
    {
                var 
    xmlhttp;
                if (
    window.XMLHttpRequest)              
                {
                    
    xmlhttp=new XMLHttpRequest();
                  } 
                else               
                {
                       
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
                  } 
        
        
    xmlhttp.onreadystatechange=function()
            {
                  if (
    xmlhttp.readyState==&& xmlhttp.status==200
                    {
                    
    document.getElementById(str1).innerHTML=xmlhttp.responseText;  
                    }  

        
    xmlhttp.send(); 


    </script>


    /* und der passende button dazu */ 

    <button type="button" onclick="funcMenuAjax('home.txt','content')">der Test</button> 
    Geändert von latinum_1982 (12.12.11 um 19:11 Uhr) Grund: doppelter befehl "document.getElementById(str1).innerHTML=xmlhttp.responseText; " gelöscht
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Auf den ersten Blick fehlt da eine schließende geschweifte Klammer. Und Das sieht man, obwohl der Code so schrecklich eingerückt ist.

    In der Fehlerkonsole wird sowas stehen wie "missing } after function body"
     

  3. #3
    latinum_1982 latinum_1982 ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Ort
    Wiener Neustadt / Österreich
    Beiträge
    165
    hat sich schon erledigt imdem ich das ganze nochmal geschrieben habe und jetzt funtiornierts ich ich es wollte

    so schaut es jetzt aus

    HTML-Code:
    <script type="text/javascript">
    function loadXMLDoc(str1,str2)
    {
    var xmlhttp;
    if (window.XMLHttpRequest)
      {
      xmlhttp=new XMLHttpRequest();
      }
    else
      {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById(str2).innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET",str1,true);
    xmlhttp.send();
    }
    </script>
    und der link dazu

    PHP-Code:
    <a href="javascript:void(0)" onclick="loadXMLDoc('home.php','content'); return true">home seite</a
    Geändert von latinum_1982 (12.12.11 um 20:44 Uhr) Grund: klammer zu vergessern jetzt passt es :)
     

Ähnliche Themen

  1. Ajax Request mit Form funktioniert nicht
    Von Ninjasturm im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 03.12.10, 10:23
  2. Prototype aJaX-request im IE 5.5, 7, 8 geht nicht
    Von Paspirgilis im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 12.02.09, 20:25
  3. Ajax Request klappt nicht
    Von Verdemis im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 28.10.08, 14:44
  4. Nicht alle Ajax-Request werden abgearbeitet
    Von jacquipre im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 17.04.08, 23:50
  5. Antworten: 5
    Letzter Beitrag: 27.06.07, 14:02