• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

AJAX: OnMouseOut zerstören / wiederherstellen

Status
Für weitere Antworten geschlossen.

TP-Dene

Neues Mitglied
Hallo,

Mittels (X)AJAX zerstöre ich eine Funktion, die per OnMouseOut aufgerufen wird.

PHP:
$objResponse->assign("$position", "onmouseout", "");

Funktioniert auch einwandfrei. Die Idee dahinter ist, dass AJAX halt den Inhalt von onmouseout="funktion(variablen)" leert und die Funktion somit nicht mehr aufgerufen wird. Klappt.

Nun soll bei einem bestimmten Fall diese Funktion mittels AJAX wiederhergestellt werden:

PHP:
$objResponse->assign("$position", "onmouseout", "funktion(variablen)");

Nur das klappt leider nicht. Eine Kontrollausgabe in einem DIV gibt mir genau den gleichen String aus, wie er im Orginal-Quellcode im OnMouseOut steht. Auch ein einfacher Alert-Befehl "frisst's" nicht. Das OnmouseOut scheint nichts mehr aufzunehmen?!

Könnt ihr mir helfen?

Gruß Stefan :)
 
Passiert das ganze zur Laufzeit? Ich muss gestehen das ich keinen Schimmer von (X)AJAX habe, dass aus Gründen die ich hier nicht nennen will.

Aufjeden fall wäre interessant wie die Methode "assign" den Event in JavaScript registriert und vorallem wann dass passiert.
 
Das sieht nach PHP aus, also bevor die Seite überhaupt beim Benutzer landet. Deshalb kann man ach nicht so einfach ein Event entfernen.

Der Thread-Autor sollte sich besser mit JavaScript und DOM-Events beschäftigen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben