Ajax - Erster Versuch und Macken
Hallo,
als ersten Gehversuch mit Ajax möchte ich aus einer Datenbanktabelle einen Bildpfad auslesen lassen, um dies als Thumbnail bei mouseover über einem entsprechenden Bereich darzustellen.
Das klappt soweit auch ganz gut.
Was mich irritiert ist, dass das angezeigte Bild "flimmert", wenn man im maussensitiven Bereich eben diese Maus bewegt.
Außerdem kann man das mouseover-Verhalten austricksen, wenn man die Maus schnell über die Liste mit den mauss. Bereichen bewegt. D. h. obwohl der Zustand onmoueout vorliegen sollte bleibt ein Bild angezeigt. Eigentlich sollte das innerHTML auf ="" gesetzt werden. Das funktioniert ja auch bei "behutsamen" Bewegungen.
Wird meiner Maus etwa schwindelig??
Ich vermute eher, dass ich etwas grundsätzliches nicht beachte.
Sicherheitshalber ein bisschen Quellcode:
Die "Ajax-Engine" selber ist dem Buch: "Praxiswissen Ajax" entnommen.
(Per download also hoffe ich ohne Tppfehlr)
function loadText(idx) {
with (new Ajax()) {
url="../ajax/gebaerde_get_dateiname.php";
params="id="+idx;
onSuccess=successHandler;
onError=errorHandler;
document.getElementById("thumbnail").innerHTML="Lo ading ...";
doRequest();
}
}
function successHandler(dateiname,xml) {
var datei = new String();
datei = dateiname;
bild = '<img src="'+datei+'" />';
document.getElementById("thumbnail").innerHTML=bil d;
}
In diesem Sinne,
klaros
|