Hallo
Nun ich versuch's nochmal.
Das ist der Ursprungscode:
<html>
<head>
<script language="JavaScript1.1">
<!--
function select_all(o,n, vt){
for (var i=0; i < vt.length;i++){
for (var j=0; j < vt[i].options.length;j++){
vt[i].options[j].selected = n;
}
}
}
//-->
</script>
<title></title>
</head>
<body>
<form name="formular" method="post" action="(Empty Reference!)">
<select name="t" size="5" multiple="multiple">
<option>Eins </option>
<option>Zwei </option>
<option>Drei </option>
<option>Vier </option>
<option>Fünf </option>
</select>
<select name="s" size="5" multiple="multiple">
<option>Eins </option>
<option>Zwei </option>
<option>Drei </option>
<option>Vier </option>
<option>Fünf </option>
</select>
<br>
<input type="button" name="r" value="select all"
onclick="select_all(this,1, [this.form.s, this.form.t])"> <input
type="button" name="r" value="deselected" onclick="select_all(this,0)">
</form>
<br>
</body>
</html>
Ich möchte nun, dass ich den Namen der Arrays in t[] und s[] umwandeln und an das Javascript übergeben kann. Wenn ich die Namen ändere kommt Fehler in Zeile ....onclick="select_all(this,1, [this.form.s[], this.form.t[]])"> <...
Was wäre die richtige Schreibweise?
Danke für die Hilfe.