Markus: Problem mit Übergabe eines Wertes an eine Funktion

Beitrag lesen

Nun das Javascript soll mir den Wert von list1.options[1].value ausgeben (Michael Jackson), aber er nimmt die 1 irgendwie nicht an, die beim Aufrufen des Scripts übergeben wird. Fragt jetzt nicht wieso so kompliziert. Es ist ein kleiner Auszug aus einem komplexeren Script, den ich aber einfach nicht hinbekomme. Der IE gibt einen Fehler aus. (Fehler: 'list' ist undefiniert) :( PLZ help

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
<script type="text/javascript">
function add(nr)
{
gm=list+nr.options[1].value;
document.write(gm);
}
</script>

</head>

<body>
<table border="0" width="100%">
  <form name="namelist" action="">
    <tr>
        <td width="20%">
          <p>
            <select name="list1" size="6" multiple>
              <option value="Heino">Heino</option>
              <option value="Michael Jackson">Michael Jackson</option>
              <option value="Tom Waits">Tom Waits</option>
              <option value="Nina Hagen">Nina Hagen</option>
              <option value="Marianne Rosenberg">Marianne Rosenberg</option>
            </select>
   </p>
   <p>
            <input type="button" name="add1" value="Test" onClick="add(1)">
          </p>
        </td>
  </form>
</table>
</body>
</html>