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 fra Publicis Sapient
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 - 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 - 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);