У меня есть 2 разных кода. 1 является нулевым, а другое не равно нулю.Как проверить iframe пустым?
Мой код с нулевым: (== пусто)
<div class="col-xs-6">
<iframe style="width:868px; height:550px;" id="FileReload" src="/Account/GetPDF?NUM=101">
<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;"></pre>
</body>
</html>
</iframe>
</div>
Мой код не пустой (! = Пусто)
<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>
Мой Controler:
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");
}
}
Когда null, iframe - белый. Когда не null, он работает нормально. (Я хочу, чтобы скрыть IFRAME, когда раскладка белый.)
Это выглядит следующим образом: (IFRAME белый)
Когда пустой, отображать белую ширину и высоту Iframe (если ==. null -> hide iframe)
Как проверить, является ли оно нулевым, используя javascript?
Что вы считаете «нулевым»? –
Ни один из этих iFrames пуст, поэтому, я думаю, вы должны быть более конкретными? – adeneo
@ScottMarcus Когда null (пусто), не показывайте белые iframes. –