Parametrisierung in einer Funktion
soumi
- javascript
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
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;
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 <http://de.selfhtml.org/javascript/objekte/document.htm#get_elements_by_name@title=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