Hjælp til Select box.
Hejsa,Lige nu har jeg en masse link, hvor man trykker på, og så udfører den en javascript funktion.
F.eks.:
<a href="java script:soegGoogle();">Google.dk</a>
Den henviser så til funktionen:
function soegGoogle() {
document.getElementById('livesoeg').style.display = 'none';
document.getElementById('jubiisoeg').style.display = 'none';
document.getElementById('yahoosoeg').style.display = 'none';
document.getElementById('altavistasoeg').style.display = 'none';
document.getElementById('kraksoeg').style.display = 'none';
document.getElementById('googlesoeg').style.display = 'block';
}
Men nu vil jeg have sådan, at man kan vælge på en select box istedet, og så udfører den en handling.
f.eks. ser tekstboksen sådan her ud:
<select>
<option>Google.dk</option>
<option>Live.dk</option>
</select>
Når man så klikker på live, skal den køre funktionen soegLive(); osv.
Har prøvet med onFocus, men uden resultat.
Sådan her ser hele min select boks ud:
<select>
<option>Google</option>
<option>Live</option>
<option>Jubii</option>
<option>Yahoo</option>
<option>Altavista</option>
<option>Krak</option>
</select>
Og her er alle mine javascript funktioner:
<script type="text/javascript">
function soegLive() {
document.getElementById('googlesoeg').style.display = 'none';
document.getElementById('jubiisoeg').style.display = 'none';
document.getElementById('yahoosoeg').style.display = 'none';
document.getElementById('altavistasoeg').style.display = 'none';
document.getElementById('kraksoeg').style.display = 'none';
document.getElementById('livesoeg').style.display = 'block';
}
function soegGoogle() {
document.getElementById('livesoeg').style.display = 'none';
document.getElementById('jubiisoeg').style.display = 'none';
document.getElementById('yahoosoeg').style.display = 'none';
document.getElementById('altavistasoeg').style.display = 'none';
document.getElementById('kraksoeg').style.display = 'none';
document.getElementById('googlesoeg').style.display = 'block';
}
function soegJubii() {
document.getElementById('livesoeg').style.display = 'none';
document.getElementById('googlesoeg').style.display = 'none';
document.getElementById('yahoosoeg').style.display = 'none';
document.getElementById('altavistasoeg').style.display = 'none';
document.getElementById('kraksoeg').style.display = 'none';
document.getElementById('jubiisoeg').style.display = 'block';
}
function soegYahoo() {
document.getElementById('livesoeg').style.display = 'none';
document.getElementById('googlesoeg').style.display = 'none';
document.getElementById('jubiisoeg').style.display = 'none';
document.getElementById('altavistasoeg').style.display = 'none';
document.getElementById('kraksoeg').style.display = 'none';
document.getElementById('yahoosoeg').style.display = 'block';
}
function soegAltavista() {
document.getElementById('livesoeg').style.display = 'none';
document.getElementById('googlesoeg').style.display = 'none';
document.getElementById('jubiisoeg').style.display = 'none';
document.getElementById('yahoosoeg').style.display = 'none';
document.getElementById('kraksoeg').style.display = 'none';
document.getElementById('altavistasoeg').style.display = 'block';
}
function soegKrak() {
document.getElementById('livesoeg').style.display = 'none';
document.getElementById('googlesoeg').style.display = 'none';
document.getElementById('jubiisoeg').style.display = 'none';
document.getElementById('yahoosoeg').style.display = 'none';
document.getElementById('altavistasoeg').style.display = 'none';
document.getElementById('kraksoeg').style.display = 'block';
}
</script>
Nogen der kan lave det til mig?
150 points! På forhånd tak.
