Graphity: function not defined... wieso nicht?!? *kreisch*

Hallo Leute

Ich habe folgendes Problem:
Ich wollte mit dem onClick-Handler auf ein <select> eine selbstdefinierte JavaScript-Funktion zugreifen. der MSIE 6 sagt mir "Objekt erwartet" der Mozilla sagt mir "auswaehlen is not defined". Auswaehlen ist die Funktion die ich selbst geschrieben habe. In der steht eigentlich nichts drin, da es ja noch nicht funktioniert.
Im folgenden der Quelltext. Ich programmiere eigentlich in PHP zeige hier aber nur das HTML auf das wichtigste beschränkt, also wenn es einen reinen HTML-Fehler gibt, liegt daß an der "kastration".

<html>
<head>
 <title> Namen für Einteilungsplan anzeigen</title>
 <script language="text/javascript">
 <!--
  AusgewaehlterName = new Option();
  GeloeschteNamen = new Option();

function anzeigen()
  {
   alert(AusgewaehlterName.text);
  }

function auswaehlen(Arzt)
  {
   alert(Arzt.value);
  }
 //-->
 </script>
</head>
<body>
<form name="Aerzte" action="">
 <select name="namen" size="40" onClick="auswaehlen(document.Aerzte.namen.options[selectedIndex])">
  <option value="Arzt_1"> Arzt_1</option>
  <option value="Arzt_2"> Arzt_2</option>
</select>
</form>
</body>
</html>

  1. <html>
    <head>
     <title> Namen für Einteilungsplan anzeigen</title>
     <script language="text/javascript">
     <!--
      AusgewaehlterName = new Option();
      GeloeschteNamen = new Option();

    function anzeigen()
      var selectedunit=document.Aerzte.auswaehlen.options[document.Aerzte.auswaehlen.selectedIndex].value
      {
       alert(selectedunit);
      }
    ....
    ab hier weiss ich gar net was du machen willst!
    was sollen die new Option() teile machen?
    ....
      function auswaehlen(Arzt)
      {
       alert(Arzt.value);
      }
     //-->
     </script>
    </head>
    <body>
    <form name="Aerzte" action="">
     <select name="auswaehlen">
      <option value="Arzt_1"> Arzt_1</option>
      <option value="Arzt_2"> Arzt_2</option>
    </select>
    </form>
    </body>
    </html>

    1. <script language="text/javascript">
      <!--
        AusgewaehlterName = new Option();
        GeloeschteNamen = new Option();
        function anzeigen()
        var selectedunit=document.Aerzte.auswaehlen.options[document.Aerzte.auswaehlen.selectedIndex].value
        {
         alert(selectedunit);
        }
      ....
      ab hier weiss ich gar net was du machen willst!
      was sollen die new Option() teile machen?
      ....
        function auswaehlen(Arzt)
        {
         alert(Arzt.value);
        }
      //-->
      </script>
      </head>

      Ja, also eigentlich wollte ich testen, wie ich aus einer Funktion heraus eine globale Variable bzw ein Objekt fülle. Da man über die Funktion die Select Liste ändert und ich mir noch merken muß, welche rausgelöscht wurden.

      Ich habe wohl zu viel Quelltext gepostet. Das einzige was mich zu Zeit interessiert ist, wieso die Funktion "auswaehlen" in meinem Quelltext nicht ausgeführt werden kann

      cu
        Graphity

      1. <script language="text/javascript">
        <!--
          AusgewaehlterName = new Option();
          GeloeschteNamen = new Option();
          function anzeigen()
          var selectedunit=document.Aerzte.auswaehlen.options[document.Aerzte.auswaehlen.selectedIndex].value
          {
           alert(selectedunit);
          }
        ....
        ab hier weiss ich gar net was du machen willst!
        was sollen die new Option() teile machen?
        ....
          function auswaehlen(Arzt)
          {
           alert(Arzt.value);
          }
        //-->
        </script>
        </head>

        Ja, also eigentlich wollte ich testen, wie ich aus einer Funktion heraus eine globale Variable bzw ein Objekt fülle. Da man über die Funktion die Select Liste ändert und ich mir noch merken muß, welche rausgelöscht wurden.

        Ich habe wohl zu viel Quelltext gepostet. Das einzige was mich zu Zeit interessiert ist, wieso die Funktion "auswaehlen" in meinem Quelltext nicht ausgeführt werden kann

        cu
          Graphity

        Ohh nee dat peil ik net ;o) , sorry , oder postest mal ganzen quellcode an mqx.ltcorp@gmx.net

  2. Hallo Graphity!

    <script language="text/javascript">

    ^^^^^^^^^^^^^^^^^^^^^^^^^^

    lösch das mal raus...(also nur <script>)

    Gruss,
     Carsten