21. oktober 2004 - 20:02
Der er
6 kommentarer og 1 løsning
parent.contents
<script language="JavaScript"> Jeg har nedenstående kode, hvor jeg vil have den til at åbne siden i min frame der hedder "contents" Men det virker bare ikke, hvad gør jeg galt ? function GoTo(value) { if (value) { parent.contents.location.href = value; } }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
21. oktober 2004 - 20:06
#1
Hvordan ser din frame struktur ud ?-) Måske skal du: top.contents ... -- og framen _hedder_ contents, altså name="contents" ?o]
21. oktober 2004 - 20:12
#2
Ser sådan her ud: Jeg befinder mig på siden navi.asp <frameset framespacing="0" border="0" frameborder="0" rows="64,*,5"> <frame name="top" scrolling="no" noresize target="contents" src="Top.asp"> <frameset cols="200,*"> <frameset rows="30,*,100"> <frame name="navi" target="contents" src="navi.asp" scrolling="no"> <frame name="contens" target="main" src="menu.asp" scrolling="no"> <frame name="contents1" src="menu1.asp" target="main" scrolling="no" noresize> </frameset> <frame name="main" src="main.asp" scrolling="auto"> </frameset> <frame name="bottom" scrolling="no" noresize src="bund.asp" target="contents"> <noframes> <body> <p>This page uses frames, but your browser doesn't support them.</p> </body> </noframes> </frameset>
21. oktober 2004 - 20:12
#3
<select size="1" name="modul" style="font-family: Verdana; font-size: 10px;width:96%" onChange="GoTo(this.form.modul.options[this.form.modul.selectedIndex].value)"> <option>Vælg modul..</option> <option value="menu.asp">Struktur</option> <option value="menu_nyheder.asp">Nyheder</option> <option>Forum /inaktiv/</option> <option>Nyhedsbrev /inaktiv/</option> <option>Annoncering /inaktiv/</option>
21. oktober 2004 - 20:16
#4
-- men er det en tavetosse, at der står name="contens" ?-) -- og så er det vist lidt rigelig omvej du bruger i din onchange, dette burde være nok: <select size="1" name="modul" style="font-family: verdana,sans-serif; font-size: 10px;width:96%" onChange="GoTo(this.value)"> -- og hvis man absolut vil understøtte de allerførste browsere, som forstod javascript (8-10 år gamle), kan man selvfølgelig: <select size="1" name="modul" style="font-family: verdana,sans-serif; font-size: 10px;width:96%" onChange="GoTo(this.options[this.selectedIndex].value)">
21. oktober 2004 - 20:22
#5
Doh, der kan man bare se hvordan man kan stirre sig blind ;) Smid et svar
21. oktober 2004 - 20:24
#6
Velbekomme '-)
21. oktober 2004 - 20:34
#7
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling