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 HP
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