我有一个带有iframe的页面(称为frame1)。加载iframe时,页面需要在iframe上调用javascript函数并传递参数。
$("iframe#frame1").load(function () {
if(frame1.length == 0)
{
alert("Error");
}
else
{
frame1.showStatus(<%= hidStatus.Value.ToLower() %>);
}
});
有时虽然显示状态而不是显示警告“错误”。你觉得怎么样?如果确保在完全加载iframe时输入“加载”功能,我该怎么办?
答案 0 :(得分:0)
您正在检查iframe加载后是否存在iframe。
可以执行以下操作来检查iframe是否已完全加载,然后显示您的状态...
$(document).ready(function () {
if($("#frame1").length == 0) {
alert("Error");
} else {
$("#frame1").load(function() {
// showStatus
});
}
});