当iframe长度为0时输入jquery iframe load
我有一个带有iframe的页面(称为frame1)。加载iframe时,页面需要调用iframe上的javascript函数并向其传递参数当iframe长度为0时输入jquery iframe load,jquery,iframe,Jquery,Iframe,我有一个带有iframe的页面(称为frame1)。加载iframe时,页面需要调用iframe上的javascript函数并向其传递参数 $("iframe#frame1").load(function () { if(frame1.length == 0) { alert("Error"); } else { frame1.showStatus(<%= hid
$("iframe#frame1").load(function () {
if(frame1.length == 0)
{
alert("Error");
}
else
{
frame1.showStatus(<%= hidStatus.Value.ToLower() %>);
}
});
$(“iframe#frame1”).load(函数(){
如果(frame1.length==0)
{
警报(“错误”);
}
其他的
{
frame1.showStatus();
}
});
有时,它显示的不是状态,而是警报“错误”。你们觉得会发生什么事?如何确保完全加载iframe时输入的“加载”功能?您正在检查加载iframe后是否存在iframe 可以执行以下操作来检查iframe是否已完全加载,然后显示您的状态
$(document).ready(function () {
if($("#frame1").length == 0) {
alert("Error");
} else {
$("#frame1").load(function() {
// showStatus
});
}
});
实际上,$(“#frame1”).load(function()就足够了。不需要检查长度,因为我知道对象在那里……但无论如何都不介意。谢谢。