webForumDet fria alternativet

Nollställa dropdown

5 svar · 364 visningar · startad av Calippo

CalippoMedlem sedan aug. 2002536 inlägg
#1

Jag har två stycken dropdown menyer på samma sida med ramar (frames) och när jag väljer något i den ena så öppnas vald sida i den andra ramen.

Om jag sedan väljer något i den andra så vill jag att den första går tillbaka till standard selected option, dvs den nollställs till vad den var innan man valde något i den.

Det har väl något med selectedIndex att göra antar jag, men jag får det inte att fungera.

Jag vill inte ladda om ramen med dropdownmenyerna.

CalippoMedlem sedan aug. 2002536 inlägg
#2

Kom på det själv:

parent.frames.leftFrame.form1.mySettings.selectedIndex='0';

@ndersMedlem sedan juni 200032 969 inlägg
#3

Fungerar ju dock endast om det var den översta som var vald från början.
Jag vill dock minnas att det finns lösning på forumet om det är något annat förvalt alternativ.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#4

För att återställa:

for (var i = 0; i < sel.options.length; i++)
	sel.options[i].selected = sel.options[i].defaultSelected;
nitro2k01Medlem sedan aug. 20039 342 inlägg
#5

Om bara de selectboxarna finns i formen funkar ju även:

parent.frames.leftFrame.form1.reset();
CalippoMedlem sedan aug. 2002536 inlägg
#6

Koden jag själv skrev fungerar precis som jag vill eftersom det är det första alternativet i dropdownen jag vill få fram igen...

130 ms totalt · 3 externa anrop · v20260731065814-full.37765c92
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)