daniel2: scriptacolous: Div ein- und wieder ausfaden lassen

Beitrag lesen

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