Der folgende Beitrag wurde am 26. 05. 2008, 16:04 Uhr von soumi veröffentlicht.
Hallo,
Bei mir ist auf eine Seite aus einem Iterator das hier
<td><p><input type="text" name="langu(2).label" value="xxx"></p></td>
....
<td><p><input type="text" name="langu(1).la" value="yyy"></p></td>
...
Ich möchte dann in einem Script das hier schreiben
function fnAddAttendees(termKey,index){
if (index != null){
var place=languageData(index).language; //Das funktioniert nicht
window.opener.document.formName.place.value=termKey;
}
else{
window.opener.document.formName.key.value=termKey;
}
window.close();
Das Problem bei mir ist bei einem Texteingabe den Name langu(i).label stehtwas ich nicht in window.opener.document.formName.langu(i).label.value schreiben Kann. Mindestens es zeigt ein Fehler.
<td><p><input type="text" name="langu(1).la" value="de">
...
<td><p><input type="text" name="langu(2).la" value="de">
...
<td><p><input type="text" name="key" value="de">
Gruß
Haythem
Der folgende Beitrag wurde am 26. 05. 2008, 16:08 Uhr von soumi veröffentlicht.
Sorry das heisst nicht
name="langu(1).la"
und nicht
var place=languageData(index).language;
sondern
name="langu(1).label"
und
var place=langu(index).label;
Der folgende Beitrag wurde am 26. 05. 2008, 16:15 Uhr von EKKi veröffentlicht.
Mahlzeit,
vorausgeschickt: Folgefragen zu einem Thema sind oft im ursprünglichen Thread besser aufgehoben!
> Bei mir ist auf eine Seite aus einem Iterator das hier
Dieser Satz kein Sinn.
Versuche für Deine Problembeschreibung übliches Deutsch mit üblicher Orthographie zu verwenden - ist oft wahnsinnig hilfreich für Deine Leser, wenn es um das Verständnis geht ... klingt oberlehrerhaft, ist aber so.
> <td><p><input type="text" name="langu(2).label" value="xxx"></p></td>
> <td><p><input type="text" name="langu(1).la" value="yyy"></p></td>
Verwende sinnvollere Namen.
> Das Problem bei mir ist bei einem Texteingabe den Name langu(i).label stehtwas ich nicht in window.opener.document.formName.langu(i).label.value schreiben Kann. Mindestens es zeigt ein Fehler.
Klar - ist ja auch ungültiger Code. Den Fehler selbst verschweigst Du uns (warum auch immer). Vernünftige Browser zeigen diesen in ihrer Fehlerkonsole an. Es gibt übrigens auch andere Methoden, um auf benannte Elemente zuzugreifen.
Achja - und entscheide Dich bitte für EINEN Namen ... das macht es Deinen Lesern (und das sind die Leute, die Du schließlich um Hilfe bittest!) leichter.
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4