Avatar billede escaton Nybegynder
11. september 2001 - 12:51 Der er 14 kommentarer og
1 løsning

Iframe i netscape

Hvordan får jeg iframe til at virke i netscape 4.x??

Jeg bruger denne kode lige nu:
<iframe name=\"cwindow\" style=\"border:0 ridge ffffff\" width=100% height=100% src=\"xxx.html\"></iframe>
Avatar billede nute Nybegynder
11. september 2001 - 12:54 #1
NS forstår ikke <iframe > tagget...du skal bruke <layer> tagget

/nute
Avatar billede cuddles Nybegynder
11. september 2001 - 12:54 #2
Netscape 4 understøtter så vidt jeg ved ikke Iframes.
Avatar billede senj Nybegynder
11. september 2001 - 12:55 #3
Since Netscape 4 does not support the IFRAME element, which is part of the standard, the following examples will yield equivalent results on Netscape 4 and on browsers that conform to the standard for IFRAMES:

Including an external file by wrapping IFRAME in LAYER of same name:
Nav4: LAYER rendered, IFRAME ignored
Nav6 and IE4/5: IFRAME rendered, LAYER ignored

<LAYER NAME=\"foo\" SRC=foo.html> <IFRAME
      ID=\"foo\" SRC=foo.html> </IFRAME> </LAYER>
     

Including an external file by wrapping LAYER in IFRAME of same name:
Nav4: LAYER rendered, IFRAME ignored
Nav6 and IE4/5: IFRAME rendered, LAYER ignored

<IFRAME ID=\"foo\"
      SRC=foo.html> <LAYER NAME=\"foo\" SRC=foo.html>
      </LAYER> </IFRAME> 

Including an external file by using adjacent LAYER and IFRAME of same name:
Nav4: LAYER rendered, IFRAME ignored
Nav6 and IE4/5: IFRAME rendered, LAYER ignored

<LAYER NAME=\"foo\" SRC=foo.html> </LAYER
      <IFRAME ID=\"foo\" SRC=foo.html> </IFRAME>
     

Selectively displaying some content for Nav4 (via transcluded external file) and other content for IE4+ and Nav6 (enclosing in NOLAYER so Nav4 ignores everything between <NOLAYER> and </NOLAYER>):
Nav4: LAYER rendered, NOLAYER and contents ignored
Nav6 and IE4/5: LAYER and NOLAYER ignored, DIV rendered

<LAYER NAME=\"nav4content\" SRC=foo.html>
      </LAYER> <NOLAYER><DIV ID=\"nav6content\">
      ... bunch of elements ... </DIV></NOLAYER>

Avatar billede escaton Nybegynder
11. september 2001 - 12:56 #4
men hvis jeg laver det om til <layer> så mister jeg mine scoller, ik??
Avatar billede nute Nybegynder
11. september 2001 - 12:59 #5
escaton >> det er faktisk bedre om du benytter <div> tag istedenfor inline frames.
Avatar billede nikolajdu Nybegynder
11. september 2001 - 15:02 #6
nute Mener du ikke <Ilayer> ????
Avatar billede nikolajdu Nybegynder
11. september 2001 - 15:03 #7
<iframe name=\"cwindow\" style=\"border:0 ridge ffffff\" width=100% height=100% src=\"xxx.html\">
<ilayer name=\"cwindow\" width=100% height=100% src=\"xxx.html\"></ilayer>
</iframe>

Den style kan du godt glemme alt om i NS 4.x - så den har jeg fjernet.

/Nikolaj
Avatar billede nute Nybegynder
11. september 2001 - 15:10 #8
nikolajdu >> hmmm....hverken <layer> eller <ilayer> er en del av HTML4.01 spesifikasjonen. (Dessuten så har aldri <ilayer> vært noe tag i HTML ?! )

/nute
Avatar billede nikolajdu Nybegynder
11. september 2001 - 15:10 #9
Næh, men virker det i NS 4.x?? :-)
Avatar billede nute Nybegynder
11. september 2001 - 15:12 #10
aner ikke....
Avatar billede nikolajdu Nybegynder
11. september 2001 - 15:14 #11
IE 4.x og op samt NS 6.x understøtter Iframe - NS 4.x understøttr alene ilayer. prøv det af :-)
Avatar billede nikolajdu Nybegynder
11. september 2001 - 15:20 #12
Browsere der forstår iframe ignorerer simlelthen ilayer - der forstår det på den måde det står.

Kig her virker i det hele:

www.nikolajdu.dk/xpert/108309/iframe_layer.html
www.nikolajdu.dk/xpert/108309/xxx.html
Avatar billede coderdk Praktikant
16. september 2001 - 02:51 #13
Brug:

<ilayer id=\"layername\"
        src=\"en_eller_anden_url\"
        width=\"200\"
        height=\"150\"
        clip=\"0,0,200,150\"
        z-index=\"1\"></ilayer>
<nolayer>
<iframe id=\"layername\"
        name=\"iframename\"
        src=\"en_eller_anden_url\"
        width=\"200\"
        height=\"150\"
        frameborder=\"0\"
        hspace=\"0\"
        vspace=\"0\"
        marginwidth=\"0\"
        marginheight=\"0\"
        scrolling=\"no\"></iframe>
  </nolayer>

Så virker det i netscape, mozilla og IE =)
Avatar billede escaton Nybegynder
24. september 2001 - 10:08 #14
sorry for den lange ventetid, jeg skal lige prøve de forskellige ting af og så skal I nok få Jeres points.
Avatar billede nikolajdu Nybegynder
24. september 2001 - 10:11 #15
Fino Bambino :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester