17. marts 2005 - 09:52
Der er
16 kommentarer og 1 løsning
Hvordan opdaterer man en frame?
Jeg vil gerne via min mainframe opdatere min menuframe på et givent tidspunkt. Hvordan gør jeg det? Mvh kledal
Annonceindlæg fra SoftwareOne
17. marts 2005 - 10:13
#1
Noget i stil med dette: <a href="java script:window.parent.frames['dinmenuframe'].location.reload(true);">Klik her</a> Eller?
17. marts 2005 - 10:27
#2
det skal så blot ske automatisk, og ikke ved at jeg aktivt skal trykke på en knap eller et link
17. marts 2005 - 10:31
#3
Så noget i stil med: <script type="text/javascript" language="javascript"> function reloadMe() { window.parent.frames['dinmenuframe'].location.reload(true); setTimeout( "reloadMe();", 3000 ); } window.onload = function () { setTimeout( "reloadMe();", 3000 ); } </script>
17. marts 2005 - 10:34
#4
... det skal så skrives i den frame der ikke skal reloades
17. marts 2005 - 10:34
#5
... hvis den selvfølgelig ikke skal opdateres hele tiden... ;-)
17. marts 2005 - 10:37
#6
-- er det monstro ikke bare: <script type="text/javascript"> window.onload = function(){ parent.frames['dinmenuframe'].location.reload(true); } </script>
17. marts 2005 - 10:39
#7
Hvordan bliver den funktion så kaldt? og hvorhenne? Det kan jo ikke være i <body onload> da mit frameset allerede er loadet. Mit frameset bliver loadet nåpr man rammer siden, via mailframe logger man så ind, når man så er logget ind i manframe vil jeg gerne kalde menuframe, det skal altså gøres via koden i mainframe
17. marts 2005 - 10:40
#8
Min kode smider du bare ind i din mainframe, window.onload = function () er det samme som at gøre noget i body onload ;)
17. marts 2005 - 10:41
#9
roenving > det er det nemlig, men bare med en indsat setTimeout...
17. marts 2005 - 10:42
#10
Ja, jeg fik vist ikke nævnt at i mit eksempel reloader siden hvert 3. sekund ;P
17. marts 2005 - 10:46
#11
... den reloader hvert 3. sekund hvis du indsætter den i den såkaldte "dinmenuframe", men ellers kun OM 3 sekunder hvis du indsætter den i mainframe... så har man lige pludselig to forskellige valg ;o)
17. marts 2005 - 10:55
#12
der sker ikke noget, jeg har indsat nedenstående script på den første side der bliver ramt i min mainframe, men menuframen bliver ikke refreshet! <script type="text/javascript"> window.onload = function(){ parent.frames['Nulframe'].location.reload(true); } </script>
17. marts 2005 - 11:03
#13
nu får jeg at vide at: parent.frames.Nulframe is null or not an object, men min menuframe hedder NulFrame, nogen der ved hvad det kan være? <script language="javascript"> window.onload = function(){ parent.frames['Nulframe'].location.reload(true); } </script>
17. marts 2005 - 11:11
#14
hvis din frame hedder NulFrame så prøv med at skrive parent.frames['NulFrame'] istedet for parent.frames['Nulframe']
17. marts 2005 - 11:25
#15
:)
17. marts 2005 - 11:30
#16
hehe, ja det hjalp tak for hjælpen
17. marts 2005 - 12:03
#17
så lidt :)
Vi tilbyder markedets bedste kurser inden for webudvikling