Folgendes, für Euch wahrscheinlich nicht sehr schwiegriges, Problem:
Ich habe auf einer Seite mehrere IFRAMEs, die bei onfocus hellgrau
hinterlegt werden sollen.
Die Funktion highlight möchte ich folgendermaßen aufrufen:
<IFRAME onfocus="highlight('<? echo $f_name; ?>');">
Über <? echo $f_name; ?> wird mittels PHP der Name erzeugt.
Bei Aufruf der Funktion
function highlight(f_name) {
window.f_name.document.bgColor='#FDFDFD';
}
zeigt JS an, dass window.f_name.document kein Object sei.
f_name wird also nicht in den übergeben Framenamen übersetzt.
Wie ist eine dynamische Erzeugung des Objektnamens möglich ?
Danke im vorraus....