11. marts 2002 - 13:19
Der er
16 kommentarer og 1 løsning
Opdatering af <IFRAME> og <ILAYER>
Hejsa, kan man via et javascript opdatere et ILAYER eller IFRAME med en anden fil/SRC?
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.
11. marts 2002 - 13:25
#1
Ved hvilken handling?
11. marts 2002 - 13:27
#2
Jeg har denne kode, men det er kun IFRAME, jeg skal også bruge den på ILAYER.
11. marts 2002 - 13:27
#3
<a href="java script:LayerURL(1)">Skift</a><BR> <iframe name=fm1 border=1 width=200 height=200 src="lort.txt"></iframe> <script> function LayerURL(_v) { if (_v==1) { document.all.fm1.src="bus2.txt"; } } </script>
11. marts 2002 - 13:31
#4
problemet er nemlig at det også skal fungere i netscape. så jeg har en ilayer i en iframe.
11. marts 2002 - 13:38
#5
IE vil automatisk smide <ilayer> tags væk og NS vil smide iframe væk. (sådan virker html parserne i dem). Derfor skal du "blot" give dem samme name eller id, da det vil blive unikt (læs oven for).
11. marts 2002 - 13:40
#6
jeg kan ikke få den til at ændre urlen i netscape?
11. marts 2002 - 13:43
#7
hele historien er at jeg har en side med 2 forskellige iframe/ilayer som je vil kunne opdatere via nogle knapper(min menu.)
11. marts 2002 - 13:43
#8
I følge hvad jeg lige kunne slå op, så skulle dette gerne skifte et ilayer: document.ilayername.src = 'nyside.html';
11. marts 2002 - 13:45
#9
uhh og du skal ikke give den et name, men et id (hvis det da gør nogen forskel)
11. marts 2002 - 14:02
#10
det prøvede jeg også, og det virker ikke. :/ ihvertfald ikke i NetScape 6.2..
11. marts 2002 - 14:12
#11
ahh men jeg tror at netscape 6.2 kan både iframe og ilayer (uden at være helt sikker). prøv at lave en kun med ilayer eller iframe, og se om den æder dem.
11. marts 2002 - 14:40
#12
den vil stadig ikke opdatere nogle af dem?
11. marts 2002 - 14:42
#13
så er vi ovre i at der er noget galt med dit javascript, hvordan ser det ud?
11. marts 2002 - 14:47
#14
<html> <body> <a href="java script:LayerURL(1)">Skift</a><BR><br> <iframe name=fm1 id=fm1 border=1 width=200 height=200 src="lort.txt"> <ilayer name=fm1 id=fm1 border=1 width=200 height=200 src="lort.txt"> </ilayer> </iframe> <script> function LayerURL(_v) { if (_v==1) { document.all.fm1.src="bus2.txt"; } } </script> </body> </html>
11. marts 2002 - 14:57
#15
Netscape har ikke document.all, den har en anden DOM træ-struktur. <iframe name="fm1" id="fm1" border="1" width="200" height="200" src="lort.txt"> <ilayer name="fm1" id="fm1" border="1" width="200" height="200" src="lort.txt"> <script> function LayerURL(_v) { if (_v==1) { if (document.all == null) { document.fm1.src = 'bus2.txt'; } else { document.all.fm1.src="bus2.txt"; } } } </script>
21. marts 2002 - 15:10
#16
Ved ikke hvorfor, men jeg kan simpelthen ikke få det til at virke i Netscape 6.2
30. december 2002 - 16:11
#17
projektet er droppet.
Vi tilbyder markedets bedste kurser inden for webudvikling