Mám na stránke stránku iframe. Chcem priradiť funkciu, ktorá sa má spustiť, keď sa zmení SRC daného iframe (tj niekto klikne na odkaz vnútri iframe). Je to možné? Skúšal som:
$ ("# my-iframe") zmena (funkcia () {...});
ale nič požiare.
odpovede:
6 pre odpoveď č. 1Odhlásiť sa:
Ako vypálim udalosť, keď iframe dokončí načítanie v jQuery?
Z tejto stránky:
http://sykari.net/stuff/iframe/
a
$("#iFrameId").load(function (){
// do something once the iframe is loaded
});
-1 pre odpoveď č. 2
Môžete sa pokúsiť použiť odkaz naobsahuje stránku na stránke, ktorá je v IFRAME. Použite udalosť tela stránky onunload na stránke obsiahnutej v IFRAME (niečo ako window.parent.functionname (), aby ste sa dostali na nadradený rámec).
Z bezpečnostných dôvodov je to možné len vtedy, ak je stránka v prvku iframe v rovnakej doméne.