30. januar 2001 - 16:46Der er
10 kommentarer og 1 løsning
Indhold af iframe
Jeg har en side med en iframe hvori indholdets mængde skifter. Jeg er interesseret i, at iframe\'en er usynlig, men hvis indholdet fylder mere end der kan være, kommer der en scrollbar i højre side af min iframe. Findes der en metode til at aflæse størrelsen eller længde af source\'en og så derpå tilpasse højden af iframe\'en?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Og en sideeffekt af den metode er at det bliver totalt umuligt for brugeren at se den del af siden der er \"flydt over\". De er lidt uheldigt da du nok næppe har til hensigt at udelukke svagtseende (der kan have brug for 24pkt font eller mere) fra at se din side.
Når siden i din IFRAME er loadet kan du se hvor lang siden blev ved at aflæse variablen
top.frames.navnet_paa_din_iframe.document.height
og så evt reloade med en større iframe. Det giver et grimt blink på brugerens skærm så jeg ville nok foretrække scrollbaren.
Sorry, jeg har nok forklaret mig dårligt. Meningen er bare, at brugeren ikke skal opdage, at der findes en iframe. Derfor er frameborder=no. Men jeg mangler stadig at kunne sætte højden dynamisk alt efter indholdet. Det kan lade sig gøre i en select-box med document.all.tags(\"SELECT\")(i).size=document.all.tags(\"SELECT\")(i).length (her i en løkke med i som tæller). Håber nogen kan hjælpe.
<script> var h = document.iframeNavn.offsetHeight; var w = document.iframeNavn.offsetWidth; document.iframeNavn.height=h; document.iframeNavn.width=w; </script> (utestet)
Selvfølgelig virker den, men det nederste indhold af min iframe kan så ikke vises fordi scroll-baren mangler, og det duer ikke.
Synes godt om
Ny brugerNybegynder
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.