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