Avatar billede medjeti Nybegynder
11. juni 2001 - 14:20 Der er 6 kommentarer og
2 løsninger

Frames i Netscape

Hej... Jeg har følgende frameset, som virker fint i Explorer:

<frameset rows=\"*,494,*\" cols=\"*,700,*\" framespacing=\"0\" frameborder=\"0\" border=\"0\">
    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">
    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">
    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">
    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">

    <frameset rows=\"78,222,194\" framespacing=\"0\" frameborder=\"0\">
        <frame name=\"top\" src=\"/inc/top.asp\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"No\" noresize>

        <frameset cols=\"163,349,188\" framespacing=\"0\" frameborder=\"0\" border=\"0\">
        <frame name=\"menu\" src=\"/inc/menu.asp\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"No\" noresize>
            <frame name=\"main\" src=\"/main.asp\" id=\"main\" frameborder=\"No\" scrolling=\"Auto\" marginwidth=\"0\" marginheight=\"0\" noresize>
            <frame name=\"right\" src=\"/inc/right.asp\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"No\" noresize>       
        </frameset>

        <frame name=\"bund\" src=\"/inc/bund.asp\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" frameborder=\"0\">
    </frameset>

    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">
    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">
    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">
    <frame src=\"/inc/white.asp\" frameborder=\"No\" scrolling=\"No\" marginwidth=\"0\" marginheight=\"0\">
</frameset>

Men Netscape vil ikke helt være med... Det yderste frameset (494*700) renderer fint, men så har vi balladen: Nr. 2 frameset (78,222,194) renderer til 77,223,194 istedet for - altså en pixel for lidt i den øverste række...

Er der nogen der har et bud på en løsning? Alle forslag er yderst velkomne. På forhånd tak.
Avatar billede nikolajdu Nybegynder
11. juni 2001 - 14:23 #1
Du har netop oplevet en af Netscapes små overaskelser.

En side i IE kontra Netscape har nemlig ikke samme størrelse, da f.eks scrollbaren fylder forskelligt.

Løsning: http://www.builder.dk/artikler/article.asp?AID=6
Avatar billede olebole Juniormester
11. juni 2001 - 14:36 #2
<ole>
Njaahhh, nikolajdu - men du nærmer dig  :o)
Sagen er den, at NS omregner dimensionerne til procent af vinduesstørrelsen og runder derefter af til helt antal pixels - derfor når NS frem til en ustabil algoritme. HELT galt går det i NS på Mac....der er algoritmen ikke til at gennemskue.
/mvh
</bole>
Avatar billede medjeti Nybegynder
11. juni 2001 - 14:36 #3
Great!
Jeg er normalt fredelig af natur, men hele Netscapes udviklerteam står til SÅDAN en røvfuld i min bog. Amatører!!!

Men lad mig forstå det ret: Jeg er tvunget til at lave ét frameset til Netscape og ét til Explorer? Eller er der en workaround der får det til at virke i begge?
Avatar billede olebole Juniormester
11. juni 2001 - 14:39 #4
Enten skal du have et popUp-vindue - uden resize - hvor du jo kender størrelsen af browser-vinduet, eller du må designe dit frameset anderledes. Det er de eneste to muligheder, du har.......desværre
/mvh
Avatar billede nikolajdu Nybegynder
11. juni 2001 - 14:40 #5
Ole - jeg havde læst den præcise forklaring en gang, men kunne ikke helt huske hvorn landet lige lå :-)
Avatar billede olebole Juniormester
11. juni 2001 - 14:42 #6
Designet skal give lidt \'elastik\' i forhold til højder og bredder i framesettet
Avatar billede medjeti Nybegynder
11. juni 2001 - 15:04 #7
Alright, det ender nok med at jeg må If/Then\'e mig ud af det i asp\'en...
Anyway, I skal have tak for hjælpen.
Avatar billede olebole Juniormester
11. juni 2001 - 15:14 #8
anytime...  :o)
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