style display none fjerner ikke hele min select
hej jeg har lavet en quick guide. i midten af siden der spørg: Hvad vil du? i en select box ( http://www.huggernet.dk/ )Jeg synes det er smart men jeg vil høre om:
1. Er den kompatibel med forskellige browsere? Eller er der noget jeg bør være obs på?
2. Den laver et linieskift når man vælger fx "sælge". og jeghar prøvet at skrive inline og block, men det er samme problem
this.style.display='none'; ser ik ud til at virke efter hensigten.
Her er funktionen som jeg bruger til at skjule select med:
function root(toObject){
if(document.getElementById)return(document.getElementById(toObject));
else if(document.all)return(document.all[toObject]);
else if(document.layers)return(eval("document." + toObject));
else return(null);
}
function closeobj(obj){
objToClose=root(obj);
objToClose.style.display="none";
}
her er en miniudgave af sidens kildekode:
<form name="form">
<select name="level_a" id="level_a" onChange="this.style.display='none'; openobj(this.value);">
<option value="" selected="selected">Hvad vil du?</option>
<option value="level_buy">Jeg vil købe</option>
</select>
<select name="level_buy" id="level_buy" style="display:none;" onChange="this.style.display='none'; openobj(this.value);">
<option value="" selected="selected">Hvad vil du købe?</option>
<option value="level_buy_parts_car">Autodele</option>
<option value="level_buy_parts_mc">Motorcykeldele</option>
</select>
<select name="level_buy_parts_car" id="level_buy_parts_car" style="display:none;" onChange="MM_jumpMenu('self',this);">
<option value="" selected="selected">Hvordan vil du søge efter delene?</option>
<option value="/pgs/quicklist.php?whichparts=car">Jeg vil søge i databasen og se hvad det giver</option>
<option value="/pgs/efterlys.php?whichparts=car">Jeg vil efterlyse delene og indrykke en annonce</option>
</select>
<select name="level_buy_parts_mc" id="level_buy_parts_mc" style="display:none;" onChange="MM_jumpMenu('self',this);">
<option value="" selected="selected">Hvordan vil du søge efter delene?</option>
<option value="/pgs/quicklist.php?whichparts=mc">Jeg vil søge i databasen og se hvad det giver</option>
<option value="/pgs/efterlys.php?whichparts=mc">Jeg vil efterlyse delene og indrykke en annonce</option>
</select>
</form>
