Seite 1 von 1
Parameter durch klicken auf Grafik übergeben
Verfasst: 13.02.2009 17:03
von Helmut
Hallo,
ich suche eine Möglichkeit, dass ich durch anklicken einer Grafik einen Parameter (value="{IRGENDWAS}") an eine php Datei übergeben kann, ohne die jeweilige Seite neu zu laden. In der php Datei will ich den Parameter dann per request_var() oder case'' auswerten.
Wie muss ich das machen, damit es funktioniert?
Gruß Helmut
Re: Parameter durch klicken auf Grafik übergeben
Verfasst: 13.02.2009 23:26
von piero
Das musst du mit AJAX machen...
Tutorial
Der einfachste Fall ist etwa so:
Code: Alles auswählen
<!-- Im HTML-Code das Bild das angeklickt werden kann -->
<img src="foo.png" onclick="sendVar('myVar','myContent')" />
Code: Alles auswählen
// Im Javascript, das in die Webseite miteingebunden wird
function sendParam(var, content) {
var sendto = "myPHPScript.php";
var request = new XMLHttpRequest();
request.open("get", sendTo + "?" + var + "=" + content, true);
request.send(null);
}
Hier wird allerdings nicht überprüft, ob die Anfrage angekommen und das PHP-Script erfolgreich ist...
Es funktioniert auch nicht im IE, mit normalen Browsern gehts aber

Mit dem verlinkten Tutorial lassen sich aber alle Missstände beheben

Re: Parameter durch klicken auf Grafik übergeben
Verfasst: 15.02.2009 21:57
von Helmut
Hallo piero,
danke dir für die Info, werde mir das Tutorial mal reinziehen und ein paar Versuche in dieser Richtung machen. Ich dachte mir schon, dass sowas nur mit Javascript oder Ajax zu machen ist.
Gruß Helmut
Re: Parameter durch klicken auf Grafik übergeben
Verfasst: 17.02.2009 20:01
von gn#36
Eine recht einfache Schnittstelle PHP <-> AJAX ist
XAJAX, damit kannst du sowas ohne grosse AJAX Kenntnisse umsetzen.