rainer groth: Wertzuweisungen bei verschachtelten Fensterobjekten

Beitrag lesen

Hallo mattfi,

es freut mich, dass Du Anregungen aufnimmst (ehrlich !).

Jetzt habe ich eigentlich erst einmal nur noch ein (klitzekleines) Problemchen, nämlich dass beim Abarbeiten des ersten Formulars, in dem inzwischen Firmendaten vorab erfasst werden, zwar irgendetwas in die Report-Datei übertragen wird, in die entsprechenden Felder aber der Wert "undefined" geschrieben wird.

Ursache in Deiner 'mapping_start.htm':

function processForm() {
var item_text1 = document.Items.Company.text;
var item_text2 = document.Items.eMail.text;
passText(item_text1,item_text2);
window.open("mapping_00.htm", target="mapping_form");
}

Meine Vorschlaege:

1. Mache Dir klar, dass Variablen, die INNERHALB von Anweisungsbloecken mit dem Schluesselwort 'var' deklariert werden, LOKALE sind - schau mal hier: http://selfhtml.teamone.de/javascript/sprache/variablen.htm#definieren.

2. 'text' ist KEINE Eigenschaft eines Formularelementes - schau mal hier: http://selfhtml.teamone.de/javascript/objekte/elements.htm#value.

3. Das Fensteroeffnen wolltest Du doch lassen, oder ?

Deshalb:

function processForm() {
 item_text1 = document.Items.Company.value;
 item_text2 = document.Items.eMail.value;
 passText(item_text1,item_text2);
}

gruesse
rainer groth

--
ss:| zu:} ls:& fo:) de:] va:| ch:] n4:° rl:? br:$ js:| ie:| fl:( mo:?
(--> einer der letzten bauhaeusler <--)