09. april 2004 - 12:24
Der er
17 kommentarer
Iframes og window
Hvordan kan jeg få fat i window i en iframe? Jeg har prøvet getElementById("iframe").window.XXX men den siger bare at et element var ventet... men hvilket var ventet? Hilsen Mark
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
09. april 2004 - 13:53
#1
Hvad menes der med window i en iframe?
Mener du hvordan får du fat i noget fra et nyt vindue, åbnet af en iframe, FRA det vindue der "hoster" iframen?
I såfald sådan her:
http://peterelkjaer.dk/exp/iframeContainer.html
09. april 2004 - 14:05
#2
window.frames['iframe'] giver dig window-objektet document.getElementById("iframe") giver dig html-elementet iframe ...
09. april 2004 - 14:06
#3
God påske roenving =oD
09. april 2004 - 14:35
#4
Jeg vil have fat i objektet (eller hvad det hedder) "window".. Skal nemlig lave om på scrollbar'en i iframen på den side om har iframen.
09. april 2004 - 14:40
#5
Utestet, men noget ala: <script> function editColors() { var target = parent.frames["iframeName"].document.body.style; target.scrollbarDarkShadowColor="0000FF"; target.scrollbar3dLightColor="87CEFA"; target.scrollbarArrowColor="0084ff"; target.scrollbarBaseColor="0000FF"; target.scrollbarFaceColor="000020"; target.scrollbarHighlightColor="0000FF"; target.scrollbarShadowColor="0000FF"; target.scrollbarTrackColor="00008b"; } </script>
09. april 2004 - 14:44
#6
I lige måde, Peter !-) window.frames['iframe'].document.body.style måske ?o] -- og hvorfor skal du lave scrollbaren om med javascript ?-) -- det er vel meget nemmere at skrive det ind i dokumentet direkte !o] -- og hvis det er et dokument, du ikke har kontrol over kan du ikke scripte mod det på tværs af domæner !-)
09. april 2004 - 14:47
#7
09. april 2004 - 14:59
#8
jamen.. scrollbar'en skal ikke være i iframen
09. april 2004 - 15:00
#9
??? Hva er så meningen med at have en iframe.
09. april 2004 - 15:04
#10
at mit indhold skal være derinde
09. april 2004 - 15:09
#11
Jeg tror der er et eller andet du ikke har gennemtænkt helt, det er nemlig volapyk for mig..
09. april 2004 - 17:21
#12
Jeg har en side med en iframe hvor der ikke må være de rigtige scrollbars i. Den side som holder iframen skal have to knapper som scroller inde i iframen, men jeg kan ikke "fange" iframens window objekt.
09. april 2004 - 17:27
#13
Hvorfor sætter du ikke bare: body{overflow:hidden} i det dokument, som du sætter ind i iframen !-)
09. april 2004 - 17:39
#14
gør jeg også.. men så skal den side som holder framen kunne scrolle, og det kan jeg ikke. Jeg ved godt hvordan man scroller hvis det ikke er i en iframe. Jeg har prøvet dette: function scrollDown() { getElementById("iframe").window.scrollTo(getElementById("iframe").window.pageXOffset+10, 0); } men jeg kan ikke få fat i iframens window på den måde.
09. april 2004 - 17:41
#15
window.iframe.scrollBy(10,0)
09. april 2004 - 17:49
#16
prøver
09. april 2004 - 18:08
#17
virker ikke
Vi tilbyder markedets bedste kurser inden for webudvikling