mboost-dp1
iframe
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hvis jeg i f.eks. index.html har en iframe, der ser nogenlunde sådan ud:
Hvordan kan jeg så slippe af med height="1000"? Problemet er at den lige så godt kan være 3000 eller noget helt andet. Jeg har prøvet med 100% man det giver ikke det ønskede resultat :(
<iframe scrolling="auto" frameborder="0" width="80%" height="1000" src="http://domain.tld/something.asp"></iframe>
Hvordan kan jeg så slippe af med height="1000"? Problemet er at den lige så godt kan være 3000 eller noget helt andet. Jeg har prøvet med 100% man det giver ikke det ønskede resultat :(
I stedet for en iframe så overvej en div css-stylet med overflow: auto og en fast højde. Ulempen er at du ikke vil kunne putte noget target på den, men du vil undgå de fleste af de problemer en iframe giver. Du vil ikke kunne printe en fuld tekst, men så kan du lave en printfunktion inde i div'en. hvis det er kravet
#6 Simm:
Udover, at det bliver det mærkbart sværere at udskrive siderne, kan man heller ikke altid kan regne med, at man kan bruge set scrollhjul til at bevæge indholdet..
Det er, synes jeg, en lige så dårlig løsning. Det skal altid være muligt at udskrive fra et websted, hvis det er det, brugeren ønsker, og hvis man ikke kan anvende sin mus optimalt, så er det også skidt.
Men hvis missionen netop er, at han skal skalere sin iframe til indholdets højde, så behøver han jo netop heller ikke overflow:auto, da højden blot skal tilpasses variabelt.
Udover, at det bliver det mærkbart sværere at udskrive siderne, kan man heller ikke altid kan regne med, at man kan bruge set scrollhjul til at bevæge indholdet..
Det er, synes jeg, en lige så dårlig løsning. Det skal altid være muligt at udskrive fra et websted, hvis det er det, brugeren ønsker, og hvis man ikke kan anvende sin mus optimalt, så er det også skidt.
Men hvis missionen netop er, at han skal skalere sin iframe til indholdets højde, så behøver han jo netop heller ikke overflow:auto, da højden blot skal tilpasses variabelt.
#6: Mjah.. hvis du laver en javascript:print() ville du kunne printe teksten :)
Hvis iframen alligevel skal skaleres med højden på siden, hvorfor så ikke helt udelade iframen. Det er, efter min mening en funktion, man helt bør udelade, fordi den skaber problemer for visse browsere.
Men det var bare lige mine 0.02€ ;)
Hvis iframen alligevel skal skaleres med højden på siden, hvorfor så ikke helt udelade iframen. Det er, efter min mening en funktion, man helt bør udelade, fordi den skaber problemer for visse browsere.
Men det var bare lige mine 0.02€ ;)
#5
Det skulle bruges på et site med Syllable software, som jeg er i gang med, men du havde helt ret i at der var en bedre måde at gøre det, det er jo bare ikke altid man ser den bedste løsning, når først man har fået en eller anden tosset ide :-)
Det skulle bruges på et site med Syllable software, som jeg er i gang med, men du havde helt ret i at der var en bedre måde at gøre det, det er jo bare ikke altid man ser den bedste løsning, når først man har fået en eller anden tosset ide :-)
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.