Javascript 停止所有代码执行,直到IFrame完全加载
我正在加载一个Javascript 停止所有代码执行,直到IFrame完全加载,javascript,c#,html,iframe,webforms,Javascript,C#,Html,Iframe,Webforms,我正在加载一个webform,在这个页面上我有一个iFrame我如何延迟执行下一行代码,直到iFrame完全加载?我尝试了这个javascript,但它并没有等到iFrame完全呈现出来 <script type="text/javascript"> document.getElementById('frame1').onload = function () { } 一旦iFrame完全加载并且我从那里运行close()函数,是否可以向客户端C#代码发送响应?您可以使用jQuer
webform
,在这个页面上我有一个iFrame
我如何延迟执行下一行代码,直到iFrame
完全加载?我尝试了这个javascript
,但它并没有等到iFrame
完全呈现出来
<script type="text/javascript">
document.getElementById('frame1').onload = function () {
}
一旦iFrame
完全加载并且我从那里运行close()函数,是否可以向客户端C#代码发送响应?您可以使用jQuery库
使用以下命令包装函数:
$( document ).ready(function() {
document.getElementById('frame1').onload = function () {
}
});
不要忘记将jQuery库添加到应用程序中。您可以使用Microsoft提供的联机版本
<head><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.0.min.js"></script></head>
同样的问题。它只是将$(document).ready等写入我的web表单,其中的代码永远不会执行。。
<head><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.0.min.js"></script></head>