14. januar 2003 - 15:18
Der er
20 kommentarer og 1 løsning
dropbox
Hejsa jeg ved ikke helt om dette er det rigtige sted jeg har smidt dette spørsmål men... jeg har lavet en dropbox som jeg gerne vil have til at åbne et link i en bestemt frame hvordan klares det?? <select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO" style="font-family: Tahoma; font-size: 10pt; width: 600"> <option value="#">Vælg </option> <option value="1.asp">Nyheder</option></select>
Annonceindlæg fra Immeo
Slettet bruger
14. januar 2003 - 15:22
#1
Sådan her:
<select name="menu" target="dinframe" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO" style="font-family: Tahoma; font-size: 10pt; width: 600">
<option value="
http://www.ditlink.dk">Vælg </option>
<option value="1.asp">Nyheder</option></select>
T2C
14. januar 2003 - 15:22
#2
<script language=javascript> function openLocation(location) { top.navn_paa_frame.document.location = location; </script> <select name="menu" onChange="openLocation(document.jump.menu.options[document.jump.menu.selectedIndex].value);" value="GO" style="font-family: Tahoma; font-size: 10pt; width: 600"> <option value="#">Vælg </option> <option value="1.asp">Nyheder</option></select>
14. januar 2003 - 15:23
#3
.. et svar ...
14. januar 2003 - 15:24
#4
Glemte et par tegn i scriptet: <script language=javascript> function openLocation(location) { top.navn_paa_frame.document.location.href = location; } </script>
Slettet bruger
14. januar 2003 - 15:30
#5
Eller: <script language="JavaScript"> <!-- function JumpTo(page) { self.location.replace(page.menu.options[page.menu.selectedIndex].value); } //--> </script> <select name="menu"> <option value="forside.htm" selected>Forside</option> </select> T2C <input name="button" type="button"onclick="JumpTo(this.form)" value="Find">
14. januar 2003 - 15:38
#6
hmm jeg ved ikke om jeg er snot dum eller hvad der sker men jeg kan ikke få det til at virke vil i ikke prøve at skrive hele scriptet min frame hedder I2 og det er en iframe og der må ikke være en knap
14. januar 2003 - 15:39
#7
<ole> Det vil kræve, vi ved, hvordan dit frameset ser ud. Hvis du har nestede frameset, kan adresseringen se meget forskellig ud :) /mvh </bole>
14. januar 2003 - 15:43
#8
Umiddelbart er den smarteste måde at hente din URL på: <select name="menu" target="dinframe" onChange="EN_FRAME.location.href=this.options[this.selectedIndex].value;" value="GO" style="font-family:Tahoma;font-size:10pt;width:600px"> Hvad så EN_FRAME er, kan der ikke siges noget begavet om, før vi kender framesettet's struktur :) /mvh
14. januar 2003 - 15:45
#9
t2c's er helt forkert. angams er måske og måske ikke rigtig. Kan du ikke lægge en URL til siden?
14. januar 2003 - 15:48
#11
En gif hjælper jo ikke en hat ... en URL til _siden_ ... vi skal kunne se koden
14. januar 2003 - 15:52
#12
14. januar 2003 - 15:55
#13
<select name="menu" target="dinframe" onChange="parent.I2.location.href=this.options[this.selectedIndex].value;" value="GO" style="font-family:Tahoma;font-size:10pt;width:600px">
14. januar 2003 - 15:57
#14
<select name="menu" target="dinframe" onChange="parent.Menu2.location.href=this.options[this.selectedIndex].value;" value="GO" style="font-family:Tahoma;font-size:10pt;width:600px">
14. januar 2003 - 15:58
#15
Din frame hedder ikke I2, men Menu2 .... slet dit target="I2". Det er noget vrøvl, der ikke har noget med HTML at gøre :) /mvh
14. januar 2003 - 16:00
#16
Eller hvilken iframe, skel der loades i ...?!?!!! :o))
14. januar 2003 - 16:01
#17
Dette stykke kode virker her: (det gør det altså, olebole ;-) <html> <body> <script language=javascript> function openLocation(location) { alert(location); top.navn_paa_frame.document.location.href = location; } </script> <iframe name=navn_paa_frame src="test0001.php"></iframe> <form name=jump action="" method="post"> <select name="menu" onChange="openLocation(document.jump.menu.options[document.jump.menu.selectedIndex].value);" value="GO" style="font-family: Tahoma; font-size: 10pt; width: 600"> <option value="#">Vælg </option> <option value="test.asp">Nyheder</option></select> </form> </body> </html>
14. januar 2003 - 16:02
#18
olebole kan du ikke lave et svar... det virker nu
14. januar 2003 - 16:05
#19
Ja, bortset fra 'document.location' er deprecated og har været det i fem år ... det hedder 'window.location'. Document-objektets location-objekt er ikke altid det samme som window-objektets location. Det virker i mange tilfælde, men er ikke korrekt kode og vil i visse tilfælde fejle .... og sådan _er_ det altså, angam ;o) /mvh
14. januar 2003 - 16:07
#20
yups ... hvis du tilgengæld også vil slette det target, du har liggende i din select ;o) /mvh
14. januar 2003 - 16:13
#21
det er skam slettet
Vi tilbyder markedets bedste kurser inden for webudvikling