19. december 2003 - 11:16
Der er
9 kommentarer og 1 løsning
Hvordan kalder man en funktion i en iframe
Hvordan kan en funktion i en iframe kaldes fra parent siden? en bid af min kode: var idgetter = document.getElementById("idgetter"); idgetter.getIdData(lPartNumbers, lQty); <iframe id="idgetter" src="shared/include/inc_PSX_getIdFromSku.cfm" style="left:auto; top:auto;height:0px;width:0px;visibility:hidden" ></iframe>
Annonceindlæg tema
Cloud & AI
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.
19. december 2003 - 11:44
#1
Du skal have fat i window-objektet (IFRAMENAVN.getIdData(lPartNumbers, lQty); -- eller også må du vist rundt om .contentDocument (Ns6+) eller .Document (IE4+) ...
19. december 2003 - 12:36
#2
idgetter=document.getElementById("idgetter"); idgetter.dinFunction(); virker i explorer.
19. december 2003 - 13:02
#3
nyp --> se min kode er det ikke lige nøjagtigt det jeg gør? Jeg udlover gerne flere point for en hurtig løsning
19. december 2003 - 13:04
#4
Prøv lige at sætte et name="idgetter" på dit iframe-tag og spring linjen, hvor du henter objektet over !-) Altså: //var idgetter = document.getElementById("idgetter"); idgetter.getIdData(lPartNumbers, lQty); <iframe id="idgetter" name="idgetter" src="shared/include/inc_PSX_getIdFromSku.cfm" style="left:auto; top:auto;height:0px;width:0px;visibility:hidden" ></iframe>
19. december 2003 - 13:17
#5
hvis du fjerner var, så ja...
19. december 2003 - 14:10
#6
roenving --> så er objektet idgetter jo undefined.
19. december 2003 - 14:12
#7
Næh, for en (i)frame vil være en property på window-objektet, som det ikke er nødvendigt at angive, men det samme kan skrives: window.idgetter.getIdData(lPartNumbers, lQty);
19. december 2003 - 14:39
#8
det kører - tak vil roenving have point så læg et svar
19. december 2003 - 14:58
#9
Velbekomme '-)
19. december 2003 - 15:49
#10
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling