kostenloser Webspace werbefrei: lima-city


ajax HTTP Request

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    geilerheiler

    Kostenloser Webspace von geilerheiler, auf Homepage erstellen warten

    geilerheiler hat kostenlosen Webspace.

    Hallo zusammen,

    ich habe ein Problem mit einer HTTPrequest.

    Ich gebe mit Buttons Werte an eine Ajax Datei wieder, diese dann an eine PHP-Datei. Geht alles wunderbar.

    Habe insgesamt 12 Buttons, davon wird die Value von drei nicht angezeigt.

    Wieso?


    Hier mein Quellcode:
    index.html

    Angezeigt werden durch das Script nicht:
    Merkur,Jupiter,Erde
    <table class="quiz" border="0" align="right">
                    <tr>
                        <td><button class="button_quiz" value="Merkur" onClick="return ajaxAnzeige(this.value);">Merkur</button></td>
                        <td><button class="button_quiz" value="Venus" onClick="return ajaxAnzeige(this.value);">Venus</button></td>
                    </tr>
                    <tr>
                        <td><button class="button_quiz" value="Jupiter" onClick="return ajaxAnzeige(this.value);">Jupiter</button></td>
                        <td><button class="button_quiz" value="Erde" onClick="return ajaxAnzeige(this.value);">Erde</button></td>
                    </tr>
                </table>



    ajax.js
    var xmlhttp_ajaxAnzeige;
     
    function ajaxAnzeige(str)
    {
    	xmlhttp_ajaxAnzeige=GetXmlHttpObject();
    	if (xmlhttp_ajaxAnzeige==null)
    	{
    		alert ("Browser unterstützt keine HTTP Request");
    		return false;
    	}
     
    	var url="anzeige.php";
     
    	url=url+"?wert="+str;
    	xmlhttp_ajaxAnzeige.onreadystatechange=stateChanged_ajaxAnzeige;
    	xmlhttp_ajaxAnzeige.open("GET",url,true);
    	xmlhttp_ajaxAnzeige.send(null);
     
    	document.getElementById("ajaxAusgabe").innerHTML="<img src='loader.gif' />";
     
    	return false;
    }
     
    function stateChanged_ajaxAnzeige()
    {
       if (xmlhttp_ajaxAnzeige.readyState==4)
       {
       document.getElementById("ajaxAusgabe").innerHTML=xmlhttp_ajaxAnzeige.responseText;
       }
    }
     
     
    function GetXmlHttpObject()
    {
    if (window.XMLHttpRequest)
      {
      //ie7+, firefox, chrome, opera, safari
      return new XMLHttpRequest();
      }
    if (window.ActiveXObject)
      {
      //ie6,ie5
      return new ActiveXObject("Microsoft.XMLHTTP");
      }
    return false;
    }


    php-Datei:

    <?php
    echo $_GET["wert"];
    
    Sleep(2);
    ?>


    Beitrag zuletzt geändert: 12.12.2011 20:37:20 von geilerheiler
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Welchen Browser verwendest du? Ich habe gerade deinen Code (vielmehr Codeschnipsel) in Firefox 8.0 und im Internet Explorer 9 - 64bit getestet und beide haben alle 4 Buttons angezeigt.
    Daher kann ich dein Problem nicht nachvollziehen.

    Beitrag zuletzt geändert: 12.12.2011 20:48:38 von hackyourlife
  4. Autor dieses Themas

    geilerheiler

    Kostenloser Webspace von geilerheiler, auf Homepage erstellen warten

    geilerheiler hat kostenlosen Webspace.

    Ich verwende Google Chrome die neuste Version.

    Bei mir gehen ja sonst auch alle Buttons, nur die drei nicht. An was könnte das denn liegen?


    Gruß
  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!