在页面里用iframe嵌入了一个网页,这个网页是内网,由于项目还没有部署,这个网页连接不上。嵌入的地方提示无法显示网页,有什么方法能判断是否连接到该网页了,如果没有连接到那个网页,可以显示一些自己制定的报错信息。javaiframe

解决方案 »

  1.   

    这个还真不知道是否有直接判断的方法,你在你iframe里面做个标记,在打开的时候判断下是否有那个标记这样不知道是否可行,界面 间牵连不牵连到跨域?如果不牵连到跨域的话可以这样获取
      alert(document.getElementById("ali").contentWindow.document.body.innerHTML); 完整代码如下
    a.html
    <input type="button" value="点我获取iframeText值" onclick ="getIframeText()"/>
    <iframe src="b.htm" id="ali" width="200" height="200"></iframe>
    b.html如下
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
    </head>
    <body>
        <input type="text" value="123" id="iframeText"/></body>
    </html>