/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
ie scroll i iframes
Fra : christina


Dato : 20-11-02 10:16

Der er noget som driller mig helt vildt, og jeg synes nu at have prøvet
næsten alt.

Jeg ønsker at dét indhold jeg har i mine iframes skal være 100% i bredden.
Det går også næsten fint.

Problemet er i explorer, hvor der åbenbart reserveres plads til scrollbaren
til højre -selvom den ikke er til stede!
Det betyder jo så, at det kun ser ordentligt ud i de tilfælde hvor indholdet
fylder så meget at der vil være scroll.
-Det duer ikke at jeg sætter scroll="no" i body-tagget i iframens dokument
eftersom der i nogle tilfælde _skal_ være scrollbarer. -Og "auto" virker
tilsyneladende ikke!
Jeg ønsker at indholdet i iframen skal tilpasse sig mængden af
ndhold..... --Ligesom Netscape 7 viser det....

Er der mon en vej?

Her er problemet vist. Filerne er identiske, bortset fra mængden af indhold:

http://www.half-mute.com/iframe/iframe_public.html
-meget indhold (scroll)

http://www.half-mute.com/iframe/iframe_public2.html
-mindre indhold (ingen scroll)

på forhånd tak for lidt hjælp på vej
christina




 
 
Knud Gert Ellentoft (20-11-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 20-11-02 10:32

"christina" <christina@half-mute.com> skrev :

>-Det duer ikke at jeg sætter scroll="no" i body-tagget i iframens dokument
>eftersom der i nogle tilfælde _skal_ være scrollbarer. -Og "auto" virker
>tilsyneladende ikke!

Det er ikke valid html, brug
<body style="overflow: auto">
Så kommer der kun scroll, når det er nødvendigt.

<http://www.w3.org/TR/REC-CSS2/visufx.html#propdef-overflow>
--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

christina (20-11-2002)
Kommentar
Fra : christina


Dato : 20-11-02 10:43

"Knud Gert Ellentoft" skrev i en meddelelse:
> >-Det duer ikke at jeg sætter scroll="no" i body-tagget i iframens
dokument
> >eftersom der i nogle tilfælde _skal_ være scrollbarer. -Og "auto" virker
> >tilsyneladende ikke!
>
> Det er ikke valid html, brug
> <body style="overflow: auto">
> Så kommer der kun scroll, når det er nødvendigt.


Smukt! Tusind tak - det hjalp. Hvor er jeg glad!



christina (20-11-2002)
Kommentar
Fra : christina


Dato : 20-11-02 14:15

Men, hov hvad er nu det der pludselig sker i Netscape 7 når jeg skalerer
browservinduet..?

Så dukker der hele 2 scrollbarer op ved siden af hinanden........-og ved at
maksimere vinduet igen, forsvinder den ene, men ikke den anden .....
-det har jeg alligevel aldrig set før?



Knud Gert Ellentoft (20-11-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 20-11-02 23:08

"christina" <christina@half-mute.com> skrev :

>Så dukker der hele 2 scrollbarer op ved siden af hinanden........-og ved at
>maksimere vinduet igen, forsvinder den ene, men ikke den anden .....

Det er svært at finde rundt i alle de tabeller, men du bruger
<table height=100%> i den ydre tabel, så vidt jeg kan se.
Det er ikke valid html og det er muligvs derfor Netscape 7 (og
Mozilla kløjs i det).
--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

christina (21-11-2002)
Kommentar
Fra : christina


Dato : 21-11-02 08:42

"Knud Gert Ellentoft" <knudgert@mail.tele.dk> skrev

>... men du bruger
> <table height=100%> i den ydre tabel, så vidt jeg kan se.
> Det er ikke valid html og det er muligvs derfor Netscape 7 (og
> Mozilla kløjs i det).
> --
Hvis jeg fjerner tabelhøjden klapper mine "text-søjler" sig sammen og viser
ikke indholdet fra iframesne.

Jeg vil jo gerne have at alle tabellerne er 100% i højden, så indholdet
altid vil strække sig ud vertikalt i forhold til skærmområdet. Jeg ved ikke
hvordan man opnår dette.....
At jeg sætter td-højden til 100%, synes ikke at være nok.....?

http://www.half-mute.com/iframe/iframe_public.html
table height 100%

http://www.half-mute.com/iframe/iframe_public2.html
ingen tabelhøjder




Knud Gert Ellentoft (21-11-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 21-11-02 09:08

"christina" <christina@half-mute.com> skrev :

>Hvis jeg fjerner tabelhøjden klapper mine "text-søjler" sig sammen og viser
>ikke indholdet fra iframesne.

Prøv med en <div> i stedet for en tabel.

Her må man godt sætte height på, men Netscape/Mozilla er ikke
glad for højde i % og især 100%.

Selv om table height ikke er valid (og du er ligeglad) så prøv
med 99%.
--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

christina (21-11-2002)
Kommentar
Fra : christina


Dato : 21-11-02 09:58

"Knud Gert Ellentoft" <knudgert@mail.tele.dk> skrev:

> Prøv med en <div> i stedet for en tabel.

-Simpelthen omkring hver enkelt tabel?
Hvad med selve iframe-tagget - må man definere den til at at være 100% (el.
99) i højden?


>Netscape/Mozilla er ikke glad for højde i % og især 100%.

Gælder det generelt, altså også for td'er - og ikke kun tabeller?


> Selv om table height ikke er valid (og du er ligeglad) så prøv med 99%.

Det gjorde ingen forskel, desværre.

-Selvom det ikke er valid at sætte tabelhøjden til 100%, så opstår problemet
med de 2 scrollbarer i Netscape først når jeg indsætter style="overflow:
auto" i iframes-dokumenternes body. -Hvis jeg fjerner dette, er tingene
fine -men jeg har jo brug for at Explorer ikke reserverer plads til en
scrollbar til højre i iframe-dokumenterne.
-Frustrerende
?



Chrisser (21-11-2002)
Kommentar
Fra : Chrisser


Dato : 21-11-02 10:07

"christina" <christina@half-mute.com> skrev i en meddelelse
news:3ddca045$0$11111$edfadb0f@dread11.news.tele.dk...
>
> -Selvom det ikke er valid at sætte tabelhøjden til 100%, så opstår
problemet
> med de 2 scrollbarer i Netscape først når jeg indsætter style="overflow:
> auto" i iframes-dokumenternes body. -Hvis jeg fjerner dette, er tingene
> fine -men jeg har jo brug for at Explorer ikke reserverer plads til en
> scrollbar til højre i iframe-dokumenterne.
> -Frustrerende
> ?
Prøv med style = "overflow:hidden;"
i stedet for.
Så vil du aldrig få scrollbars på, jeg er dog ikke sikker på om der så
reserveres plads til scrollbars, men jeg vil skyde på at der ikke gør...du
er nok også nødt til at teste virkningen i dine forskellige browsere


Chrisser



christina (21-11-2002)
Kommentar
Fra : christina


Dato : 21-11-02 10:46


"Chrisser" <cbj@egdatainform.dk> skrev i en meddelelse :
> Prøv med style = "overflow:hidden;"
> i stedet for.
> Så vil du aldrig få scrollbars på, jeg er dog ikke sikker på om der så
> reserveres plads til scrollbars, men jeg vil skyde på at der ikke gør...du
> er nok også nødt til at teste virkningen i dine forskellige browsere
>

Tak for forslaget- men det går ikke, idet jeg har brug for at der kommer
scrollbarer på i de tilfælde hvor der skal meget indhold ind i iframesne....



Chrisser (21-11-2002)
Kommentar
Fra : Chrisser


Dato : 21-11-02 11:15

"christina" <christina@half-mute.com> skrev i en meddelelse
news:3ddcaba2$0$11031$edfadb0f@dread11.news.tele.dk...
>
> "Chrisser" <cbj@egdatainform.dk> skrev i en meddelelse :
> > Prøv med style = "overflow:hidden;"
> > i stedet for.
> > Så vil du aldrig få scrollbars på, jeg er dog ikke sikker på om der så
> > reserveres plads til scrollbars, men jeg vil skyde på at der ikke
gør...du
> > er nok også nødt til at teste virkningen i dine forskellige browsere
> >
>
> Tak for forslaget- men det går ikke, idet jeg har brug for at der kommer
> scrollbarer på i de tilfælde hvor der skal meget indhold ind i
iframesne....
>
Ja, så ved jeg ikke......

Chrisser



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste