erikMedlem sedan dec. 1999693 inlägg hej,
jag har skrivit denna polldown meny:
head:
<script>
function listThem() {
if (document.chooser.sitelist.selectedIndex == 0) alert("välj något av nedan stående alternativ!");
else if (document.chooser.sitelist.selectedIndex == 1) location = 'mitten.htm';
else if (document.chooser.sitelist.selectedIndex == 2) location = 'alag.htm';
else if (document.chooser.sitelist.selectedIndex == 3) location = 'junior.htm';
else if (document.chooser.sitelist.selectedIndex == 4) location = 'ungdom.htm';
else if (document.chooser.sitelist.selectedIndex == 5) location = 'nyheter.htm';
else if (document.chooser.sitelist.selectedIndex == 6) location = 'smatt.htm';
else if (document.chooser.sitelist.selectedIndex == 7) location = 'gastbok.htm';
else if (document.chooser.sitelist.selectedIndex == 8) location = 'lankar.htm';
else if (document.chooser.sitelist.selectedIndex == 9) location = 'om.htm';
}
</script>
body:
<form name="chooser"><select name="sitelist" onchange="listThem()" class="select" size="1">
<option>SNABBMENY
<option>A-lag
<option>Junior
<option>Ungdom
<option>Nyheter
<option>Smått&Gott
<option>Gästbok
<option>Länkar
<option>Om sidan
<option>Första sidan
</select>
</form>
hur får jag detta script att öppna den valda sidan i en annan frame?
tack!
------------------
666 -I am the beast!
[Redigerat av erik den 14 jun 2000]
emissionMedlem sedan dec. 19996 721 inlägg Menar du ett nytt fönster, eller en annan frame?
Dessutom bör du göra så här i stället:
head:
<script>
function listThem(mVal) {
if (mVal==""){
alert("välj något av nedanstående alternativ!");
} else {
window.location=mVal;
}
</script>
body:
<form name="chooser"><select name="sitelist" onchange="listThem(this.options[this.selectedIndex].value);" class="select" size="1">
<option value="">SNABBMENY
<option value="alag.htm">A-lag
<option value="junior.htm">Junior
<option value="ungdom.htm">Ungdom
<option value="nyheter.htm">Nyheter
<option value="smatt.htm">Smått&Gott
<option value="gastbok.htm">Gästbok
<option value="lankar.htm">Länkar
<option value="om.htm">Om sidan
<option value="mitten.htm">Första sidan
</select>
</form>
erikMedlem sedan dec. 1999693 inlägg jag menar i en annan frame på sidan. inte nytt fönster. tack för tipset!
------------------
666 - I am the beast!
emissionMedlem sedan dec. 19996 721 inlägg Om framen heter "kalle" så blir det
parent.kalle.location=mVal;
erikMedlem sedan dec. 1999693 inlägg menar du så här?
head:
<script>
function listThem(mVal) {
if (mVal==""){
alert("välj något av nedanstående alternativ!");
} else {
parent.kalle.location=mVal;
}
</script>
body:
<form name="chooser"><select name="sitelist" onchange="listThem(this.options[this.selectedIndex].value);" class="select" size="1">
<option value="">SNABBMENY
<option value="alag.htm">A-lag
<option value="junior.htm">Junior
<option value="ungdom.htm">Ungdom
<option value="nyheter.htm">Nyheter
<option value="smatt.htm">Smått&Gott
<option value="gastbok.htm">Gästbok
<option value="lankar.htm">Länkar
<option value="om.htm">Om sidan
<option value="mitten.htm">Första sidan
</select>
</form>
testade detta, men det funkade inte
------------------
666 -I am the beast!
[Redigerat av erik den 15 jun 2000]
[Redigerat av erik den 15 jun 2000]
har själv lite strul med att få mitt javascript att fungera, öppnar bara i target_top så att säga
<form name="form1" target="rightFrame">
<select name="menu1" ONCHANGE="location = this.options[this.selectedIndex].value; parent.frames['rightFrame'].location='webIFrame.asp'" >
<option value="/web/html/webIframe.asp?visa=grund">html1</option>
<option value="/web/html/webIframe.asp?visa=farger">html2</option>
<option value="/web/html/webIframe.asp?visa=tabeller">html3</option>
<option value="/web/asp/webIframe.asp?visa=grund">asp1</option>
<option value="/web/asp/webIframe.asp?visa=variabler">asp2</option>
<option value="/web/asp/webIframe.asp?visa=satser">asp3</option>
</select>
</form>
Peter SMedlem sedan dec. 20025 483 inlägg <select onchange="parent.frames['rightFrame'].location.href='webIFrame.asp';location.href = this.options[this.selectedIndex].value"...
<select onchange="parent.frames['rightFrame'].location.href='webIFrame.asp';location.href = this.options[this.selectedIndex].value">
gav samma resultat som innan
Peter SMedlem sedan dec. 20025 483 inlägg Fungerar bra för mig. Hur är ramsystemet uppbyggt?