Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

doublecombo: Merkwuerdiges Verhalten bei IE





Frage

Hallo, ich habe mir mal folgenes DoubleCombo aus dem Internet geladen und fuer meinen Wunsch umprogrammiert. Jetzt habe ich aber ein Problem: Waehlt man etwas aus und schickt dann die abfrage weg, und geht anschliessend mit back zurueck, ist die auswahl nicht mehr aktiv. Das ist aber nur im IE so. Beim NN funktionierts ganz normal, so wie es sollte. Wodran kann den das liegen? [code] <HTML> <HEAD> <TITLE>Navigation mit Auswahllisten</TITLE> <SCRIPT LANGUAGE="JavaScript"><!-- function kategorie_anzeigen(){} //--></SCRIPT> <SCRIPT LANGUAGE="JavaScript1.1"><!-- // *** globale Variablen var name = new Array( new Array(""), new Array("=", "!=", "<", "<=", ">", ">="), new Array("like", "=", "!=") ) var beschriftung = new Array( new Array(""), new Array("=", "!=", "<", "<=", ">", ">="), new Array("like", "=", "!=") ) // *** Ende der globalen Variablen function auswahl_anzeigen(f){ var auswahl = f.whereFeld.selectedIndex f.changeAuswahl.options.length=name[auswahl].length for (var i=0; i<name[auswahl].length; i++) f.changeAuswahl.options[i].text = (beschriftung[auswahl])[i] } //--></SCRIPT> </HEAD> <BODY> <H5>where:</H5> <FORM> <select name="whereFeld" onChange="auswahl_anzeigen(this.form)"> <option value="std" selected> Bitte auswählen <option value="id" > id <option value="title" > title </select> <SELECT NAME="changeAuswahl"> </SELECT> <input name = "Title" type="text" size="40" maxlength="40"> </FORM> </BODY> </HTML> [/code]

Antwort 1 von asok

Du sagst, es funktioniert "wie es sollte". Ist das denn so? Ich denke, das hält jeder Browser anders. Bei Opera bleibt zwar die Auswahl erhalten, aber deine "gescriptete" DropDown-Box wird falsch dargestellt, also von daher...
Kannst du dir die Auswahl nicht per Cookie merken, und "onload" wieder herstellen?

Antwort 2 von Pebbles14

Opera kann mir egal sein. Es wird nur verlangt, das es unter IE und NN laeuft.
Das mit den Cookies ist auch eher schlecht zu loesen.

Trotsdem Danke fuer die Hilfe!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: