ich habe mir bereits einen Ladebalken in meine Webseite eingebaut. Er funktioniert soweit auch ganz gut, allerdings gibt es noch ein Problem: Das gif-Bild, das animiert sein sollte, bleibt auf dem "ersten" Bild stehen, d. h. es ist nicht animiert.
Hab hier auch den Code dazu:
function ladenstart() { if (ladebalken == 1) { document.getElementById("ladenstatus").innerHTML = "<img src=\"imgs/laden.gif\" alt=\" ... Laden ... \" />"; } } function ladenende() { if (ladebalken == 1) { document.getElementById("ladenstatus").innerHTML = ""; } } function abschicken(ab,cd,ef) { document.getElementById(ab).innerHTML = sendReq(cd,ef); ladenende(); } function ergaenzen (p,k,s) { ab = "vokerganz"; cd = "vok_index_formular.php"; ef = "new=1&p=" + p + "&k=" + k +"&s=" + s; ladenstart(); window.setTimeout("abschicken(ab,cd,ef)", 25); }
Die Variable ladebalken wird per php definiert und woanders festgelegt. Sie ist in dem Fall 1.
Die Funktion ergaenzen() wird per Linkklick aufgerufen, so wie alle Ajax-Funktionen, die analog auf abschicken() zugreifen.
Aber wie gesagt: Das Bild wird angezeigt, ist allerdings nicht animiert.
Hoffe ihr könnt mir helfen, ich kann mir nichts unter dem Problem vorstellen
CruZad3r
Dieser Beitrag wurde von CruZad3r bearbeitet: 26. Januar 2007 - 18:43