• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

parameter übergabe bei Funktion

musclebreast

Mitglied
ff

hallo,

entweder ist es heute so spät oder ich komme heute nicht drauf. Ich habe eine Funktion und an die wird der wert "content" über den Parameter objname übergebn. In der Funktion füge ich eine Tabellenzeile hinzu...das funktioniert alles....in der Funktion "BrowseLivelinkDuplicate" will ich wieder den Parameter objname übergeben...aber es funktioniert nicht...so wie ichihn aktuell reinschreibe bekomme ich als value "object window" zurück....ich glaube es ist wieder eine Zeichengeschichte....habt ihr einen Tipp?


Code:
function BrowseLivelinkDuplicate(label,objname) {

counter_row = $(".row_content").length + 1;
alert(objname);


$('.row_content').last().after('<TR class="rowheight"><TD colpan="10"></TD></TR><TR class="row_content"><td><INPUT TITLE="" CLASS="valueEditable" TYPE="TEXT" NAME="'+objname+'_'+counter_row+'" VALUE="" SIZE="70"></td><td><A HREF=\'javascript:BrowseLivelinkDuplicate("Look for:",'+objname+')\'><IMG SRC="/img/websbroker/add_row.gif" WIDTH="16" HEIGHT="16" ALT="Duplicate" BORDER="0"></A></td></tr>');

}

LG,

Lara
 
Code:
BrowseLivelinkDuplicate("Look for:",'+objname+')

Du übergibst der Funktion zwei Parameter und beide sind Strings.

Wahrscheinlich willst du doch eher:

Code:
BrowseLivelinkDuplicate("Look for:", objname)
 
vielleicht musst du um den objname noch anführungszeichen setzen:
'... BrowseLivelinkDuplicate("Look for:","' + objname + '") ...'

wie sehen denn die objnames aus?
 
Hallo,

Danke euch beiden. Trojaner. Deine Lösung funktionierte:) Es muss schon sehr spät gewesen sein, weil ich dachte, das hätte ich auch probiert.

lg
 
Zurück
Oben