dave: Noch ne Frage(Show/Hide im Netscape)

HUHU....

Auch auf die Gefahr hin das ich nerve. Dieses verdammte Script will aber im Netscape nicht laufen...der Internetexplorer macht da gar keine Probleme...Aber wo liegt mein problem??? wer kann mir helfen=?????

<script type="text/javascript" language="JavaScript"><!-- Verstecken --
function surfto(form) {
        var myindex=form.select.selectedIndex
        if (form.select.options[myindex].value != "0") {
         location=form.select.options[myindex].value;}
   }

function show1(){
document.form.typen1.style.visibility= "visible";
document.form.typen2.style.visibility= "hidden";
document.form.typen3.style.visibility= "hidden";}
   // Ende verstecken--></script>

<BODY>
<form name="form" method="post" action="">
<select name="select" onchange="surfto(this.form)">
<option selected>Hersteller</option>
<option value="javascript:show1()">Nokia</option>
<option value="javascript:show2()">Siemens</option>
<option value="javascript:show3()">Ericsson</option>
</select>
<select name="typen1" style="position:absolute; visibility:hidden; left: 144px">
<option>fgasdfgsdf</option>
<option>dfgsdfgsdf</option>
</select>
<select name="typen2" style="position:absolute; visibility:hidden; left: 144px">
<option>f659678678</option>
<option>46374567456</option>
</select>
<select name="typen3" style="position:absolute; visibility:hidden; left: 144px">
<option>,mnmn,m,</option>
<option>dmvnmbvmv</option>
</select>
</form>

  1. HUHU....

    Selber HUHU,

    also auf dem Netscape 6.2 läuft das, bis auf die Positionierung des Typen-selects. Hier solltest du mal das Haupt-select auch absolut positionieren:
    <select name="select" onchange="surfto(this.form)" style="position:absolute; left:20px;">
    <option selected>Hersteller</option>
    <option value="javascript:show1()">Nokia</option>
    <option value="javascript:show2()">Siemens</option>
    <option value="javascript:show3()">Ericsson</option>
    </select>

    Frühere Netscapes kannten, glaube ich nur CSS: visibility:hide, nicht hidden.

    Gruß

    Axel

    1. HUHU....

      Frühere Netscapes kannten, glaube ich nur CSS: visibility:hide, nicht hidden.

      Gruß

      Axel

      rehuhu... Also auch mit hide und show erkennt des Netscape nicht. Er sagt mir immer "...form.typen1..has no properties...." was sollte mir dieser satz sagen???? irgendeine Ahnung?

      1. rehuhu... Also auch mit hide und show erkennt des Netscape nicht. Er sagt mir immer "...form.typen1..has no properties...." was sollte mir dieser satz sagen???? irgendeine Ahnung?

        Die Meldung heißt:
        Das objekt "document.form" wird zwar erkannt, sonst würde es
        document.form has no properties
        heißen.
        mit "typen1" als Element des Formulars kann er aber dann nichts mehr anfangen.

        Wahrscheinlich kennt der Netscape 4.x??? <select> nicht als mögliches Element in einem <form>. Da wirst Du mit dem ältere DHTML-Modell von Netscape und mit Layern abreiten müssen.

        http://selfhtml.teamone.de/dhtml/modelle/netscape.htm

        Gruß

        Axel

      2. Hallo

        rehuhu... Also auch mit hide und show erkennt des Netscape nicht. Er sagt mir immer "...form.typen1..has no properties...." was sollte mir dieser satz sagen???? irgendeine Ahnung?

        Netscape 4?

        if(document.layers)document.layers['typen1'].visibility= "visible";

        und dann
        <style>
        #typen1{position:absolute;left:144;top:10; visibility:hidden;}
        </style>

        und
        <div id=typen1><form>
        <select name="typen1">
        <option>fgasdfgsdf</option>
        <option>dfgsdfgsdf</option>
        </select></form>
        </div>

        vielleicht geht es auch einfacher alles in einem <form>.

        Für Netscape7 /Mozilla getElementbyid...

        Grüsse

        Cyx23