Yadgar: Popup-Liste mit Links funktioniert teilweise nicht

High!

Folgendes Problem: eine Auswahlliste mit Verweisen

<form>
<select size=1 onChange="Go(this.form[0].options[this.form[0].options.selectedIndex].value)">
<option value="khyber_tagebuch.html">Vorwort und Mai 2003</option>
<option value="khyber_tagebuch_2003-06.html">Juni 2003</option>
<option value="khyber_tagebuch_2003-07.html">Juli 2003</option>
<option value="khyber_tagebuch_2004-10.html">Oktober 2004</option>
<option value="khyber_tagebuch_2004-11.html">November 2004</option>
<option value="khyber_tagebuch_2004-12.html">Dezember 2004</option>
<option value="khyber_tagebuch_2005-01.html">Januar 2005</option>
<option value="khyber_tagebuch_2005-02.html">Februar 2005</option>
<option value="khyber_tagebuch_2005-03.html">M&auml;rz 2005</option>
<option value="khyber_tagebuch_2005-04.html">April 2005</option>
<option value="khyber_tagebuch_2005-05.html">Mai 2005</option>
<option value="khyber_tagebuch_2005-06.html">Juni 2005</option>
<option value="khyber_tagebuch_2005-07.html">Juli 2005</option>
<option value="khyber_tagebuch_2005-08.html">August 2005</option>
<option value="khyber_tagebuch_2005-09.html">September 2005</option>
<option value="khyber_tagebuch_2005-10.html">Oktober 2005</option>
<option value="khyber_tagebuch_2005-11.html">November 2005</option>
<option value="khyber_tagebuch_2005-12.html">Dezember 2005</option>
<option value="khyber_tagebuch_2006-01.html">Januar 2006</option>
<option value="khyber_tagebuch_2006-02.html">Februar 2006</option>
<option value="khyber_tagebuch_2006-03.html">M&auml;rz 2006</option>
<option value="khyber_tagebuch_2006-04.html">April 2006</option>
<option value="khyber_tagebuch_2006-05.html">Mai 2006</option>
<option value="khyber_tagebuch_2006-06.html">Juni 2006</option>
<option value="khyber_tagebuch_2006-07.html">Juli 2006</option>
<option value="khyber_tagebuch_2006-08.html">August 2006</option>
<option value="khyber_tagebuch_2006-01.html">September 2006</option>
</select>
</form>

in der beim Anklicken der Links folgendes (simple) Script ausgeführt wird:

<script type="text/javascript">
    function Go(x)
    {
      window.location.href=x;
    }
  </script>

verhält sich reichlich merkwürdig: der Link auf die erste dort aufgeführte Seite funktioniert nur ausnahmsweise, ich kann nicht einmal sagen, unter welchen Bedingungen er es tut und wann nicht...

...zu besichtigen ist das Wunderwerk hier:

http://home.arcor.de/yadgar/khyberspace/raytra-d.html ,auf internen Link "Khyberspace-Tagebuch" klicken!

Bis bald im Khyberspace!

Yadgar

  1. hi,

    verhält sich reichlich merkwürdig: der Link auf die erste dort aufgeführte Seite funktioniert nur ausnahmsweise, ich kann nicht einmal sagen, unter welchen Bedingungen er es tut und wann nicht...

    Nach jedem Laden einer neuen Seite ist die Liste wieder in ihrem Ursprungszustand, sie zeigt die erste Option als aktuelle an.

    Und wenn du dann die erste auswählst - dann hat sich deshalb trotzdem noch nichts geändert, also feuert onChange auch nicht.

    Entweder sorgst du dafür, dass auf jeder Unterseite die zutreffende Option vorselektiert ist - dann bewirkt jede andere Auswahl, auch die der ersten Option das Auslösen von onChange - oder du fügst als erste Option einfach nur ein "bitte wählen" o.ä., bei dem nie etwas gemacht wird - dann feuert onChange bei jeder folgenden Auswahl.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. High!

      Entweder sorgst du dafür, dass auf jeder Unterseite die zutreffende Option vorselektiert ist - dann bewirkt jede andere Auswahl, auch die der ersten Option das Auslösen von onChange - oder du fügst als erste Option einfach nur ein "bitte wählen" o.ä., bei dem nie etwas gemacht wird - dann feuert onChange bei jeder folgenden Auswahl.

      Ich habe mich für das Letztere entschieden - läuft prima! Danke für den Tip!

      Bis bald im Khyberspace!

      Yadgar

      Now playing: The Highest High (China Crisis)

  2. Nochmal high!

    verhält sich reichlich merkwürdig: der Link auf die erste dort aufgeführte Seite funktioniert nur ausnahmsweise, ich kann nicht einmal sagen, unter welchen Bedingungen er es tut und wann nicht...

    ...nach etwas Probieren habe ich zumindest herausgefunden, wann der erste Link funktioniert: nämlich immer dann, wenn ich vorher den "Zurück"-Button meines Browsers angeklickt habe! Das ist natürlich nicht im Sinne des Erfinders...

    Bis bald im Khyberspace!

    Yadgar

    Now playing: Mammagamma (Alan Parsons Project)