Avatar billede tgl Nybegynder
29. november 2000 - 09:25 Der er 15 kommentarer og
1 løsning

webside med frames forskellig i IE og NN

Jeg har en side med frames hvori min webside er pakket ind.
Det virker fint i IE, men i NN vises siden ikke som den bør være.
Siden er opbygget sådan at der er 3 dele:
top med billede og overskrift, midt med menu og tekstfelt, bund med afsluttende grafik.

I NN placeres top- og bund-grafikken for meget til højre i forhold til midtframens indhold og desuden er der en linie mellem bundgrafikken og menu/tekst-framen trods border=0.

Hvad er problemet?

Her er mit frameset:
<html>
<head>
<title>Frametest</title>
</head>
<frameset framespacing=\"0\" cols=*,800,* frameborder=\"no\" border=\"0\">
<frame  scrolling=\"no\" marginwidth=\"0\" marginheight=\"50\" noresize src=\"dok1.htm\">

<frameset framespacing=\"0\" rows=*,567,* frameborder=\"no\" border=\"0\">
<frame scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" noresize src=\"dok1.htm\">

<!-- top, menu, tekst, bund, -->
<frameset framespacing=\"0\" rows=121,368,79 frameborder=\"no\" border=\"0\">
<frame scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" noresize src=\"top.htm\">

<frameset framespacing=\"0\" cols=154,646 frameborder=\"no\" border=\"0\">
<frame scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" noresize src=\"menu.htm\">
<frame name=\"tekst\" frameborder=\"no\" scrolling=\"auto\" marginwidth=\"0\" marginheight=\"0\" noresize src=\"tekst.htm\">
</frameset>

<frame scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" noresize src=\"bund.htm\">
</frameset>
<!-- top menu, tekst, bund, -->

<frame scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" noresize src=\"dok1.htm\">
</frameset>

<frame scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" noresize src=\"dok1.htm\">
</frameset>
</html>
Avatar billede skovtrold Nybegynder
29. november 2000 - 09:27 #1
Er det tekst.htm som placeres anderledes end de andre?
Avatar billede skovtrold Nybegynder
29. november 2000 - 09:28 #2
- for så kan det være fordi du her har scrolling=\"auto\".
Prøv at indsætte scrolling=\"auto\" i de andre frames også....
Avatar billede skovtrold Nybegynder
29. november 2000 - 09:30 #3
Kan du ikke give en url - det gør det lidt nemmere når man kan se problemet....
Avatar billede tgl Nybegynder
29. november 2000 - 09:59 #4
Hej Skovtrold

menu og tekst, som er i samme frameset står rigtige, mens top og bund står forkert.

Jeg har prøvet med auto i de andre steder hvilket resulterer i scrollingsbars hvor de ikke skal være da det kun er tekstomådet som skal skal kunne scrolle.

Filen ligger lokalt, men jeg vil forsøge at få den lagt på den server så du kan se hvad jeg mener.

Avatar billede skovtrold Nybegynder
29. november 2000 - 10:01 #5
Da du havde scrolling=\"auto\" i de andre frames, var der så problemer med placeringen af de forskellige sider?
- altså, stod de som de skulle, pånær at der var scollrbars på ?
Avatar billede tgl Nybegynder
29. november 2000 - 10:26 #6
Nej placeringen var stadig forkert.

Som man kan ser er nogle frames sat til de dimensioner den tilhørende grafik har.

Jeg ved godt at der er forskel på pixels i IE og NN, men det må da kunne lade sig gøre alligevel.

Har du en mail så jeg kan sende et skærmdump til dig?
Avatar billede skovtrold Nybegynder
29. november 2000 - 10:34 #7
Prøv lige en anden ting....
I alle dine html-filer skal du indsætte følgende body:
<body marginwidth=\"0\" marginheight=\"0\" topmargin=\"0\" leftmargin=\"0\">
Jeg tror nu bare at det er pga scrolling=\"auto\", at der er forskel, da browseren jo afsætter plads til en scrollbar, og hvis scrolling=\"no\" bliver der jo ikke afsat plads, og derfor er framen bredere end hvis der var afsat plads.... Fik du den... :-)
Avatar billede tgl Nybegynder
29. november 2000 - 11:21 #8
Ok det hjalp på det, men min top- og bund-grafik skæres af i højre side stadig væk.

Framen er sat til 800 og grafikken er 800 bred. Hvor skæres der så alligevel noget af?

Avatar billede skovtrold Nybegynder
29. november 2000 - 11:25 #9
Prøv i dit frameset at indsætte framepadding=\"0\" (sammen med framespacing=\"0\") og i selve din frame at indsætte border=\"0\"
Avatar billede tgl Nybegynder
29. november 2000 - 11:46 #10
Davs igen...

Ok jeg har nu sat framepadding=\"0\" i alle mine frameset og border=\"0\" i frame, men det hjalp ikke.

Er det sådan at man bør lave grafikdimensionen mindre end f.eks. 800 hvis man laver til en 800x600 opløsning?
Avatar billede skovtrold Nybegynder
29. november 2000 - 11:53 #11
Ja, hvis din side skal vises på en 800x600 skærm, kan du ikke vise grafik der er 800x600. Der går jo noget fra til browservindue m.m.
På ..
http://www.bookmarklets.com/tools/windowing/indexE.phtml
.. kan du resize dit vindue til forskellige opløsninger - du skal dog stadig teste den \"rigtigt\".
Kører du med en opløsning på 800x600?
- for så er det derfor du ikke kan se al grafikken...
Avatar billede tgl Nybegynder
29. november 2000 - 12:05 #12
hej

Jeg kører med en opløsning på 1024*768 så det kan ikke være det, men måske jeg skulle lave min grafik mindre end 800x600. Man er jo nok desværre nød til at tage højde for dette stadigvæk.
Avatar billede skovtrold Nybegynder
29. november 2000 - 13:24 #13
Hvis du kører med 1024x768 burde du også kunne se hele din 800-frame... så det er ikke det der er problemet.
Men du har ret i at man bør optimere til 800x600.

Det ville være allernemmest hvis du kunne lægge dine sider online?
Avatar billede tgl Nybegynder
29. november 2000 - 15:21 #14
Jeg tror jeg har fundet løsningen så du får pointen for din hjælp.

tgl
Avatar billede skovtrold Nybegynder
29. november 2000 - 15:50 #15
Tak skal du ha\'....
Hvad var løsningen så?
Avatar billede tgl Nybegynder
30. november 2000 - 07:53 #16
Løsningen er at jeg laver min grafik mindre til f.eks. 750x550. Så skulle den være sikker.

TGL
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