egon223: Was am Javacript ist falsch??

Hallo, ich moechte eine DropDown Leiste, die beim anklicken, den bzw die Auswahl in eine Textarea schreibt. Im Mozilla scheint das ganze auch zu funktionieren, jedoch zeigt der Internetexplorer gar nichts an. Kann mit jemand helfen??

Hier der Code:

<?php
$bla="";
get_dir("C:/tmp");
function get_dir ($dir) {
 global $bla;
 $fp=opendir($dir);
 while($datei=readdir($fp)) {
  if (is_dir("$dir/$datei") && $datei!="." && $datei!="..") {
   get_dir("$dir/$datei");
  }
  else{
   if($datei != "." && $datei !=".."){
    echo "$dir/$datei<br>";
    $bla .= "<option>$dir/$datei</option>";
   }
  }
 }
 closedir($fp);
}
?>

<form name="editform" action="bla.php" method="post">
   <br><br>
   <select name="Auswahl" size="1" onChange="Go(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)"><?php echo $bla ?></select><br>
   <b>Hier k&ouml;nnen Sie den Inhalt ab&auml;ndern:</b><br>
   <textarea name="textbox" cols="100" rows="20" >bla</textarea><br>
   </form>

<script type="text/javascript">
<!--
function Go(x) {
 //alert(x);
 window.document.editform.textbox.value+=" n " + x;
}
//-->
</script>

Gruss Egon

  1. Hallo,

    <select name="Auswahl" size="1" onChange="Go(this.value)"><?php echo $bla ?></select><br>
       <b>Hier k&ouml;nnen Sie den Inhalt ab&auml;ndern:</b><br>
       <textarea name="textbox" cols="100" rows="20" >bla</textarea><br>
       </form>

    <script type="text/javascript">
    <!--
    function Go(x) {
    //alert(x);

    document.editform.textbox.value+=" n " + x;

    }
    //-->
    </script>

    Habe leider keinen IE gerade zur Hand, aber versuche es doch mal so.

    Gruß aus Berlin!
    eddi

    --
    at, wie er leibt und lebt auf ein Posting
    > > Nein, ich denke nicht.
    gepromptet
    > Das empfiehlt sich aber.
    :))))
    1. hi,
      hab es mal so versucht, geht aber trotzdem nicht. mein problem ist,
      dass  die variable x nicht ausgegeben wird. sie enthaelt entweder
      einen leerstring oder null.

      gruss egon

      1. hi,

        Du hast es wirklich mit <select name="Auswahl" size="1" onChange="Go(this.value)"><?php echo $bla ?></select><br> versucht?!?

        Gruß aus Berlin!
        eddi

        --
        at, wie er leibt und lebt auf ein Posting
        > > Nein, ich denke nicht.
        gepromptet
        > Das empfiehlt sich aber.
        :))))
        1. hi,

          ja vor dem posting eingebaut. im firefox funzts wieder. der ie checkts
          aber nicht.

          1. Hi,

            <option>XXXXXX</option>

            der IE findet kein value

            <option value="XXXXXX">XXXXXX</option>

            jetzt findet auch der IE ein value

            gruß
            peter

            1. thx peter ich versuchs