Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查iframe是否为空?_Javascript_Asp.net Mvc_Iframe - Fatal编程技术网

Javascript 如何检查iframe是否为空?

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() {

我有两种不同的代码。1为空,另一个不为空

我的空代码:(==空)

为空时,iframe为白色。 如果不为null,则可以正常工作。(我想在布局为白色时隐藏iframe。)

看起来是这样的:(iframe白色)

当为null时,显示白色iframe宽度和高度。(如果==null->隐藏iframe)

如何使用javascript检查它是否为空?

我找到了解决方案

$(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();
    }
  });
});