Javascript 如何检查iframe是否为空?
我有两种不同的代码。1为空,另一个不为空 我的空代码:(==空) 为空时,iframe为白色。 如果不为null,则可以正常工作。(我想在布局为白色时隐藏iframe。) 看起来是这样的:(iframe白色) 当为null时,显示白色iframe宽度和高度。(如果==null->隐藏iframe) 如何使用javascript检查它是否为空?我找到了解决方案Javascript 如何检查iframe是否为空?,javascript,asp.net-mvc,iframe,Javascript,Asp.net Mvc,Iframe,我有两种不同的代码。1为空,另一个不为空 我的空代码:(==空) 为空时,iframe为白色。 如果不为null,则可以正常工作。(我想在布局为白色时隐藏iframe。) 看起来是这样的:(iframe白色) 当为null时,显示白色iframe宽度和高度。(如果==null->隐藏iframe) 如何使用javascript检查它是否为空?我找到了解决方案 $(function() { $('#FileReload').load(function() {
$(function() {
$('#FileReload').load(function() {
if ($.trim($(this).contents().find("body").find('embed').length) == 0) {
$(this).hide();
}
});
});
尽管使用jQuery,不用担心
你认为代码> null <代码>是什么意思?没有一个IFRAMES是空的,所以我想你必须更具体一些。@ ScTutMaCube在NULL(空)时,不要显示白色IFrAMS。@ Addieo好,我将指定更多。@ MauSuMiRANDANO,不做什么,当它为NULL时。您将null定义为什么(即完全为空或没有元素内容)?<div class="col-xs-6">
<iframe style="width:868px; height:550px;" id="FileReload" src="/Account/GetPDF?NUM=101">
<html>
<body style="background-color: rgb(38,38,38); height: 100%; width: 100%; overflow: hidden; margin: 0">
<embed width="100%" height="100%" name="plugin" id="plugin" src="http://localhost:49943/Account/GetPDF?NUM=101" type="application/pdf" internalinstanceid="74" title="">
</body>
</html>
</iframe>
</div>
public ActionResult GetPDF(int NUM)
{
//.Select Database
//.
//.
if (reader.HasRows)
{
//Here passes null or not null.
PDF = ((byte[])reader["File"]);
return new FileContentResult(PDF, "application/pdf");
}
}
$(function() {
$('#FileReload').load(function() {
if ($.trim($(this).contents().find("body").find('embed').length) == 0) {
$(this).hide();
}
});
});