21. august 2003 - 14:49
Der er
9 kommentarer og 1 løsning
Åben side i en anden frame
Hvad er der galt med denne: <script language="JavaScript"> parent.Menu.location = "Menu1.asp"; </script> Den skulle gerne åben siden Menu1.asp i framen: Menu, men der sker intet. Følgende virker fint men det loader jo bare en ny side på den jeg er lige nu: <script language="JavaScript"> parent.location = "Menu1.asp"; </script>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
21. august 2003 - 14:50
#1
Her er mit frameset hvis det skulle have interesse: <FRAMESET border=false frameSpacing=0 rows=99,* frameBorder=0> <FRAME name=Top src="Top.asp" noResize scrolling=no target="Top"> <FRAMESET cols=180,*> <FRAME name=Menu src="Menu.asp" noResize target="Menu"> <FRAME name=Main src="Main.asp" noResize target="_self"> </FRAMESET> </FRAMESET>
21. august 2003 - 14:52
#2
parent.frames['Menu'].location.href = "Menu1.asp";
21. august 2003 - 14:55
#3
Det gør ingen forskel ... siden bliver stadig ikke vist
21. august 2003 - 14:55
#4
Måske: top.Menu.location.href = "Menu1.asp"; eller med den notation, grunken viser: top.frames['Menu'].location.href = "Menu1.asp";
21. august 2003 - 15:02
#5
Det gør heller ingen forskel. Kan det være fordi at jeg køre koden i en iframe der ligger på menu.asp siden? Som sagt så hvis jeg benytter følgende: <script language="JavaScript"> parent.location = "Menu1.asp"; </script> Så får jeg vist siden men bare i main framen siden og ikke i menu framen :-(
21. august 2003 - 15:27
#6
top burde virke, medmindre frameset-dokumentet også ligger i en frame ... Men du kan jo prøve dig frem: parent.Menu.location.href parent.parent.Menu.location.href parent.parent.parent.Menu.location.href
21. august 2003 - 15:31
#7
ups ... det havde jeg vist glemt at sige ... hele overstående frameset ligger også i en frame: <FRAMESET border=0 frameSpacing=0 rows=*,1024,* frameBorder=0> <FRAME src="Grundfarve.asp" noResize scrolling=no target="contents"> <FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=*,800,0,*> <FRAME src="Grundfarve.asp" noResize scrolling=no target="contents"> <FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=147> <FRAMESET border=0 frameSpacing=0 rows=384,0 frameBorder=0> <FRAME border=0 name=index src="1.asp" noResize target="self"> </FRAMESET> <FRAME src="Grundfarve.asp" noResize scrolling=no target="contents"> <FRAME src="Grundfarve.asp" noResize scrolling=no target="contents"></FRAMESET> <FRAME src="Grundfarve.asp" noResize scrolling=no target="contents"> </FRAMESET>
21. august 2003 - 15:32
#8
Det var derfor ... tak ... smid et svar roenving!
21. august 2003 - 15:43
#9
Velbekomme '-)
21. august 2003 - 15:54
#10
-- tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling