Slettet bruger
01. april 2003 - 22:37
Der er
21 kommentarer og 1 løsning
udskriv Iframe
Hej eksperter.... Jeg ville gerne kunne udskrive min iframe, ved hjælp af onclick. jeg har prøvet: document.main.print() main.print() parrent.document.main.print() men intet hjælper, den tager selve siden med ved alle 3. hvad gør jeg ? mvh. Questis
Annonceindlæg fra Computerworld
01. april 2003 - 22:40
#1
Du skal bruge navnet på iframen. ex. <iframe name="MainFrame"> og så bruger du : MainFrame.document.main.print()
Slettet bruger
01. april 2003 - 22:42
#2
det giver fejl.... skal siges at iframen hedder main. så jeg brugte: main.document.main.print()
01. april 2003 - 22:45
#3
Ja så skal den jo hedde main.document.print() Bare lige mig der ikke var klar over at det var iframens navn.
Slettet bruger
01. april 2003 - 22:47
#4
det giver også fejl..... er du sikker på du ikke mener: document.main.print() men dette udskriver hele siden
01. april 2003 - 22:50
#5
Nej det andet burde virke, men prøv lige. document.frames['main'].print() Så kan det godt være at main skal være id istedet for name.
Slettet bruger
01. april 2003 - 22:51
#6
den kan jeg slet ikke bruge. den cracher min menu... den vil ikke have "[" og "]"
01. april 2003 - 23:13
#7
du skal have focus på den frame du skal have printet, dvs din iframe. <form><input type="button" value="Print" onClick="parent.mainpage.focus();window.print()"></form>
01. april 2003 - 23:15
#8
Prøv evnt. at sette denne ind i din head på siden: <script language="JavaScript"><!-- function printit() { parent.frameB.focus(); parent.frameB.print(); } //--></script> og denne et andet sted, dog ikke i dit iframe doc, da denne kan printe fra en frame til en anden <a href="java script:printit()">Print</a>
01. april 2003 - 23:18
#9
parent.main.print() er også en mulighed
Slettet bruger
02. april 2003 - 10:32
#10
kan altså slet ikke få dine til at virke cdc. scriptet, melder fejl, og den sidste du har med parent.main.print() melder fejl.
02. april 2003 - 10:46
#11
Slettet bruger
02. april 2003 - 10:57
#12
*GG* ja det kan jeg se... men hvorfor pokker vil den ikke det ved mig *GG*
02. april 2003 - 10:58
#13
:o) det ved jeg ikke
02. april 2003 - 10:59
#14
så er det nok et navne problem et sted
Slettet bruger
02. april 2003 - 11:00
#15
jo så lykkedes det :) skule jo bare lige stave rigtig :) tusinde tak for det cdc.... og dit fine eksempel :) vil du ikke ligge et svar
02. april 2003 - 11:00
#16
nu ændrer du selvfølgelig mine frameB og mainpage til det navn din iframe har, og ikke et direkte copy past fra min
02. april 2003 - 11:00
#17
svarer :o)
02. april 2003 - 11:00
#18
ja prøver lige igen
Slettet bruger
02. april 2003 - 11:01
#19
det kan også være svært at ligge et svar :)
02. april 2003 - 11:02
#20
:o) takker for points
Slettet bruger
02. april 2003 - 11:04
#21
det er mig der takker.... alt for sjældent at folk har tålmodighed til min manglende viden inden for dette område :)
02. april 2003 - 11:07
#22
spørg bare, jeg er en tolmodig person :o)
Vi tilbyder markedets bedste kurser inden for webudvikling