"Poul Erik Jensen" <jep@image.dk> skrev i en meddelelse
news:4320bf3f$0$73107$edfadb0f@dread14.news.tele.dk...
>
http://www.skolekammeraten.dk/jubelforum.php
>
> Her er uønsket hscroll i IE men ikke i FF.
d.v.s. kun når indholdet overstiger højden af iframe.
Ved metodisk at fjerne komponenterne i indholdet har jeg fundet ud af, at
det er selve rammen, der opfører sig uhensigtsmæssigt i IE.
Der er ganske enkelt ikke taget højde for den del at rammen, som den
lodrette scroll stjæler fra rammebredden, der så altid vil blive for snæver
og udløse horisontalscroll uanset nødvendigheden heraf.
Der findes altså tilsyneladende ikke nogen "lovlig" måde at undgå denne
eklatante fejl, så det eneste der kan gøres er måske snyd og
valideringsbrud?
Ved at pakke _hele_ indholdet af iframen, inklusive tabeller, diver m.m.,
ind i en div:
<div style="position:absolute; width:97%; top:0; right:0; bottom:0;
left:0;">
kan den horisontale scroll fjernes fra IE.
Well, jeg kan vel blot lave en indgangsside til mine 98% IE-brugere med
teksten:
"Du kan hente en brugbar browser her - som bekæmpere af M$ og dårlig
programmering nægter vi at supporte folk med en IQ=IE"
- Eller tvangsindlægge folk med et autodownload af FF.
Der kunne måske også være en anden løsning end brug af den ret irriterende
iframe. F.eks. at man indførte syntaks, så designeren kunne kontrollere
brugen af scroll.
Åh, jeg glemmer at tage dem i ed, der mener de ejer deres vinduer med
tilhørende - men kan man så ikke blot lave browserværktøjet, så både
designeren og publikum kan bestemme til eller fra?
--
Med venlig hilsen Poul Erik Jensen
www.genealog.dk www.skolekammeraten.dk
Subj. må tilføjes [1234] ved direkte svar