FKA: letzten eintrag aus pulldown automatisch wählen, wie ..?

Hallo zusammen,

ich habe ein pulldown-menu, die value-Einträge werden durch eine externe JS-Datei definiert,dahinter steckt ein einfaches array:

Der Aufruf der option-Felder sieht so aus:  
  
<script language="JavaScript">  
   document.write('<FORM NAME="Tagebuch"><SELECT NAME="tagebucheintrag" onchange="show(document.Tagebuch.tagebucheintrag.options[document.Tagebuch.tagebucheintrag.selectedIndex].value)"><option value="0"></option>');  
   for (i=1;i<eintrag.length;i++)  
     {  
   document.write('<OPTION style="background-color:#CCFF99" value='+i+'>'+eintrag[i][3]+'</OPTION>');  
   }  
   document.write("</select>")  
   document.write('</form>');  
   </script>  

Nun möchte ich aber, das der zähler automatisch den hletzten eintrag aus der js-datei wählt, so daß dann dieser als selected deklariert ist , mit dieser schleife muss ich mir aber was anderes überlegen....

Bisher geht es folgendermaßen:

.  
.  
function zeigAktuelles() {  
document.Tagebuch.tagebucheintrag.selectedIndex = 44 ;show(44);}  
  
<body onLoad="zeigAktuelles()">  
  
Diese Zahl 44 geb ich zZ mit der Hand ein, also momentan der 44 Eintrag, es geht doch aber bestimmt mit einem zähler, oder ..?  
  
Danke,  
 gb
  1. Hallo, gb,

    Diese Zahl 44 geb ich zZ mit der Hand ein, also momentan der 44 Eintrag, es geht doch aber bestimmt mit einem zähler, oder ..?

    geht es denn nicht so ...

    function zeigAktuelles()
    {
    document.Tagebuch.tagebucheintrag.selectedIndex = eintrag.length;
    show(eintrag.length);
    }

    Grüße,

    Sebastian

    1. Hallo, gb,

      Diese Zahl 44 geb ich zZ mit der Hand ein, also momentan der 44 Eintrag, es geht doch aber bestimmt mit einem zähler, oder ..?

      geht es denn nicht so ...

      function zeigAktuelles()
      {
      document.Tagebuch.tagebucheintrag.selectedIndex = eintrag.length;
      show(eintrag.length);
      }

      Grüße,

      Sebastian

      Hi,
      nach seiner Schleife
      for (i=1;i<eintrag.length;i++)
      { document.write('<OPTION style="background-color:#CCFF99" value='+i+'>'+eintrag[i][3]+'</OPTION>');
      }
      sollte besser
      function zeigAktuelles()
      { document.Tagebuch.tagebucheintrag.selectedIndex = eintrag.length-1;
        show(eintrag.length-1);
      }
      verwendet werden.
      MfG. Lutz T.

      1. Hallo, gb,

        Diese Zahl 44 geb ich zZ mit der Hand ein, also momentan der 44 Eintrag, es geht doch aber bestimmt mit einem zähler, oder ..?

        geht es denn nicht so ...

        function zeigAktuelles()
        {
        document.Tagebuch.tagebucheintrag.selectedIndex = eintrag.length;
        show(eintrag.length);
        }

        Grüße,

        Sebastian

        Hi,
        nach seiner Schleife
        for (i=1;i<eintrag.length;i++)
        { document.write('<OPTION style="background-color:#CCFF99" value='+i+'>'+eintrag[i][3]+'</OPTION>');
        }
        sollte besser
        function zeigAktuelles()
        { document.Tagebuch.tagebucheintrag.selectedIndex = eintrag.length-1;
          show(eintrag.length-1);
        }
        verwendet werden.
        MfG. Lutz T.

        *********************************
        * Vielen Dank zusammen!!! *******
        * Es hat geklappt :)) ***********
        *********************************