Hallo,
ich befülle ein Div ("feed") per Ajax mit Daten. Jedes mal, wenn der Inhalt dieser Box aktualisiert wird, soll ein scriptaculous-Effekt herhalten: Das Div soll zunächst aus- und nach dem Laden des Inhalts wieder eingeblendet werden.
Die entsprechende Funktion, die das Div befüllt sieht so aus:
[PHP]/* XML-Feed auf der Seite darstellen */
function cb_show_feed() {
if(XMLHTTP.readyState == 4) {
new Effect.Fade('feed'); // Div ausblenden
var data = XMLHTTP.responseText; // Ajax Daten holen
document.getElementById('feed').innerHTML = data; // Div befüllen new Effect.Appear('feed'); // Div wieder einblenden
}
} [/PHP]
Leider funktioniert das in keinster Weise: Das Div wird zwar schön eingeblendet, verschwindet aber sofort danach wieder. Ich habe keine Ahnung, woran das liegen könnte - die scriptaculous Demo und Doku gibt herzlich wenig dazu her...
Hat jemand eine Idee?
Grüße,
Daniel