如果external.php仅可用,则显示iframe。否则,把它藏起来

如果external.php仅可用,则显示iframe。否则,把它藏起来,iframe,Iframe,如果没有要显示的内容(外部服务器提供的广告横幅),我希望隐藏iframe(例如包含iframe的div)。 到目前为止,这是我所拥有的,但它不起作用。其他解决办法也有“跨来源”问题 如果默认情况下框架隐藏,请检查external.php是否可用。如果是,则显示它 <script> $.get('https://www.external-example.com/subolder/myid.php', function(data, textStatus, jqxhr) { //

如果没有要显示的内容(外部服务器提供的广告横幅),我希望隐藏iframe(例如包含iframe的div)。 到目前为止,这是我所拥有的,但它不起作用。其他解决办法也有“跨来源”问题

如果默认情况下框架隐藏,请检查external.php是否可用。如果是,则显示它

<script>
$.get('https://www.external-example.com/subolder/myid.php', function(data, textStatus, jqxhr) {
    // make the ad visible
    $('#iframe-container').show();
});
</script>

<div id="iframe-container" style="visibility: hidden;">
<div style="display:inline-block;width:auto;height:auto;">
  <iframe src="https://www.external-example.com/subolder/myid.php" style="background-color: white;border: 0;height: auto;text-align:center;width: auto;max-height: 100%;" scrolling="no"></iframe>
</div>
</div>

$.get('https://www.external-example.com/subolder/myid.php,函数(数据,文本状态,jqxhr){
//使广告可见
$('#iframe container').show();
});

*脚本示例来自:

欢迎使用SO!也许能帮上忙?结果是第二个剧本我没法写了。在寻找另一个代码之前,我会先尝试使用一个代码。在另一个示例(您的链接)中,我不理解脚本正在寻找什么“id”。e、 如果(document.getElementById('iframe').src=='someurl'){这个脚本是在文件“someurl”中寻找id'iframe'吗?现在我很困惑,我同意那篇文章中的OP没有使用非常友好的id。他试图实现的是(对iframe的内容)执行一个测试并根据测试结果选择显示/不显示div。您可能可以将此应用于您的场景。您需要隐藏您的iframeis my writed code在顶部完全错误,或者是否存在错误,如“==”?