KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
My script loads an iframe when the user clicks a button. I want to call another function after the iframe loads, but it's not working. The iframe does load normally, but the .load() event never gets called after the iframe finishes loading. The iframe contains content from the same website (no external content). The strange thing is that I'm using the same technique described below at a few other points in my code and it works perfectly. Can anyone suggest what I should check next? Here's the relevant code: $('#myIframe').load(function () { alert('iframe loaded'); }); $('#someButton').live('click', function () { $('body').append($('<iframe id="myIframe" src="https://www.mywebsite.com" width="100%"></iframe>')); });
Tags (comma-separated)
Save Edits
Cancel