html iframe加载文件名& ID

时间:2015-05-07 11:45:37

标签: javascript jquery html iframe

我正在开发一个.asp.net网站。

我正在iframe中加载一个页面(比如预付费页面)。该页面进入另一页面,例如付款页面,这是来自外部网站的页面。成功付款后,将加载sucesspayment.aspx页面(再次在iframe中),否则会加载failurepayment.aspx。当加载succespayment.aspx或failurepayment.aspx时,我希望通过javascript知道。

这是我的代码

  <script>
  function pageLoad() {
        var url = window.location.search;
        var frameBaseSRC = "PrePayment.aspx";
        document.getElementById("iframe1").src = frameBaseSRC + url;

        var iframeSrcChangeEvt = new Event("iframeSrcChanged"); 

  document.getElementById("iframe1").addEventListener("iframeSrcChanged", 
  function () { 
            this.src = frameBaseSRC + url;
            this.removeEventListener("iframeSrcChanged"); 
            clearInterval(monitorIframe); 
        });

    }
</script>

<body onload="pageLoad()">

<iframe style="height: 513px; width: 1071px" id="iframe1" sandbox="allow-    
 same-origin allow-scripts allow-popups allow-forms " ></iframe>
</body>

就我而言,我看到,MutationObserver无效。我不知道原因。

我如何知道加载了哪个页面,即在iFrame中加载的页面名称。

欢迎任何帮助。

0 个答案:

没有答案