stefan(klein geschrieben): nachtrag (zu früh abgesendet)

Beitrag lesen

entschuldigung, bin aus versehen auf absenden gekommen.
hier eine variante für 2 abhängige pulldowns.
<html>
<BODY TEXT="#FFFFFF" LINK="#FFFFFF" VLINK="#999999" ALINK="#00FF00" BGCOLOR="#000000">
<SCRIPT LANGUAGE="JavaScript">
<!--
var maxLength = 10;
     website = new Array;
     website[0] = "Animierte Gifs";
     website[1] = "Java Scripts";
     website[2] = "Java Applets";
     website[3] = "Dynamic HTML";
     var trueLength = website.length;
     var lst = website.length;
     url = new Array;
     url[0] = "http://";
     url[1] = "http://";
     url[2] = "http://";
     url[3] = "http://";
     url[4] = "http://";
     ccselect = new Array;
     ccselect[0] = "Animierte Gifs";
     ccselect[1] = "Java Scripts";
     ccselect[2] = "Java Applets";
     ccselect[3] = "Dynamic HTML";
     function changePage()
     {
     menuNum = document.ccDoubleList.ccBitsyG.selectedIndex;
             if (menuNum == null){alert("Please select a category from the menu.");return;}
             else
             {
             i = document.ccDoubleList.ccDoubleZ.selectedIndex;
             window.location.href = url[i];
             }
     }
     function changeMenu()
     {
     website.length = 0;
     menuNum = document.ccDoubleList.ccBitsyG.selectedIndex;
             if (menuNum == null) return;
             if (menuNum == 0)
             {
             website = new Array;
             website[0] = new Option("Comics");
             website[1] = new Option("E-Mails");
             website[2] = new Option("Sterne");
             website[3] = new Option("Buchstaben");
             website[4] = new Option("Kugeln");
             url = new Array;
             url[0] = "http://";
             url[1] = "http://";
             url[2] = "http://";
             url[3] = "http://";
             url[4] = "http://";
             }
             if (menuNum == 1)
             {
             website = new Array;
             website[0] = new Option("Grafik");
             website[1] = new Option("Sonstige");
             website[2] = new Option("Texte");
             website[3] = new Option("Fenster");
             website[4] = new Option("Menüs");
             url = new Array;
             url[0] = "http://";
             url[1] = "http://";
             url[2] = "http://";
             url[3] = "http://";
             url[4] = "http://";
             }
            
     tot = website.length;
             for (i = lst; i > 0; i--)
             { document.ccDoubleList.ccDoubleZ.options[i] = null; }
             for (i = 0; i < tot; i++)
             { document.ccDoubleList.ccDoubleZ.options[i] = website[i]; }
             document.ccDoubleList.ccDoubleZ.options[0].selected = true;
     lst = website.length;
     }
// -->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript"><!--
with (document) {
     writeln('<CENTER>');
     writeln('<TABLE BORDER=0 BGCOLOR=#8000FF CELLPADDING=3 CELLSPACING=0>');
     writeln('<TR><TD COLSPAN=3><FORM NAME="ccDoubleList">');
     writeln('<CENTER><FONT SIZE=4 COLOR=#FFFFFF FACE=ARIAL>');
     writeln('<B>Doppelmenü</B></FONT></CENTER>');
     writeln('</TD></TR><TR><TD ALIGN=LEFT>');
     writeln('<FONT SIZE=3 COLOR=#FFFFFF FACE=ARIAL><B>Menü 1</B></FONT><BR>');
     writeln('<SELECT NAME="ccBitsyG" onChange="changeMenu(this.form)">');
     tot = ccselect.length;
         for (i = 0; i < tot; i++)
         writeln("<OPTION>" +ccselect[i]);
     writeln("</SELECT>");
     writeln('</TD><TD>');
     writeln('<FONT SIZE=3 COLOR=#FFFFFF FACE=ARIAL><B>Menü 2</B></FONT><BR>');
     writeln('<SELECT NAME="ccDoubleZ">');
         for (i = 0; i < maxLength; i++)
         writeln("<OPTION>" +website[i]);
         writeln("</SELECT>");
         for (i = maxLength; i > trueLength; i--)
         { ccDoubleList.ccDoubleZ.options[i] = null; }
     writeln('</TD><TD VALIGN=BOTTOM><A HREF = "javascript:changePage();">');
     writeln('<IMG BORDER=0 SRC="internal-gopher-menu"></A><FONT SIZE=2 COLOR=#FFFFFF FACE=ARIAL><B>GO!</B></FONT>');
     writeln('</TD></TR>');
     changeMenu();
     writeln('</FORM>');
     writeln('</TABLE><P><BR><P>');
     writeln('</CENTER>');
     }
// -->
</SCRIPT>
</center>
</BODY>
</HTML>