2011-01-27 61 views
0

我們有一個客戶門戶網站託管在外部。 我需要在我們公司的網站上創建一個頁面,員工將使用該頁面登錄門戶。他們提供的登錄頁面是通用的在iframe中加載的html的Url

爲了實現這一點,我打算創建一個頁面,然後iframe(寬度:200px;高度:100px)客戶門戶的登錄頁面。這樣我可以在登錄頁面上公司品牌..

但我的問題是,當用戶通過iframe登錄時,在iframe窗口內打開產生的主頁。

我的問題:有沒有辦法找到加載到iframe中的頁面的URL,以便基於url,我可以更改iframe的尺寸?

iframe的src屬性始終顯示登錄頁面url。

我的iframe代碼:

<iframe onload="loadMyFrame();" src ="https://login.tomyportal.com" width ="370" height="200" id="sWindow" frameborder="0"></iframe> 
<script type="text/javascript" language="javascript"> 
function loadTest() { 
    var ifr = document.getElementById("sfWindow"); 
    alert(ifr.src); //the value returned is always login page. 
} 
</script> 

回答

0

怎麼樣

alert(ifr.location.href)