Moin!
onmouseout="window.setTimeout('ausgabe('hallo')', 1000);
Leider klappt das nicht, ohne Parameter (oder ohne Timeout) funktionierts jedoch. Ist da evtl. ein Syntax-Fehler wegen der vielen "Häkchen"?
Mit Sicherheit.
Verschachtele das nicht tief, so lange Du nicht wirklich virtuos mit den quotas umgehen kannst. Bedenke: Ein String beginnt an einem Quota und endet immer an einem gleichartigen quota. Dann beginnt was ganz anderes... was auch immer.
Und die Quotas lassen sich verschachteln: " ' ' " oder: ' "" '
und maskieren: " " " "
oder dank maskierter Maskierungen gar mehrfach maskieren: " " \" \" " "
Und solange Dir das zu schwierig ist schreibe einfach sauber getrennt:
< .... onmouseout="my_start('hallo');">
function my_start(parameter)
newParameter="ausgabe(" + parameter + "), 1000)";
window.setTimeout(newParameter);
}
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.