Axel Richter: window['Fenstername'].document.<Formularname>.<Feldname>

Beitrag lesen

Hallo,

Hat es beim Ansprechen eines Formulafelds einen Einfluss, wenn zwischen dem Formular und dem Formularfeld weitere HTML-Elemente liegen, beispielsweise wenn im Formalar eine tabelle mit entsprechenden Tabellenzeilen und -zellen geschatelt sind, und die Formularfelder in einzelnen Tabellenzellen liegen?

Nein.

Strikt genommen gibt ja dann der nachfolgende Ausdruck keine eindeutige hierarchische Beschreibung des Objektbaums wieder:
window['Fenster'].document.<Formular>.<Formularfeld>

window.document.<Formularname>.<Formularfeldname>
Doch.

Oder übersehe ich was?

Wer mir helfen möchte, kann sich ja mal die betreffende Seite ansehen: www.nexus-solutions.de/info.htm.

function passText(str) {
report = window.open("mapping_report.htm", "report", "width=500,height=320,scrollbars=yes");
window.report.Mapping.ProdArea.value = str;

Hier fehlt irgendwie das document-Objekt.
report.document.Mapping.ProdArea.value = str;
»»}

Aber der Hauptfehler _ist_ die zeitliche Verzögerung. Mach es doch andersherum. Lass die mapping_report.htm onload auf ihren opener zugreifen und den ausgewählen Text holen.

mapping_report.htm
<BODY onload="document.Mapping.ProdArea.value = opener.document.Items.Mapping.options[opener.document.Items.Mapping.selectedIndex].text;">

viele Grüße

Axel