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 Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
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);