2011-05-18 60 views
1

我在網頁中添加了一個新鏈接。它工作正常,但是當我點擊鏈接時,該頁面會出現一個空白。我知道原因:這是因爲底部的。我在下面添加代碼。如何在不影響頁面中其他功能的情況下向我的HTML頁面添加鏈接?

我的問題是「如何添加而不影響其他鏈接」或改變其他網頁的功能?

在第一個網頁,我將此鏈接:

<%-- Access the <a href="javascript:navigate('/common/Link.aspx?linkid=SecureAPI&amp;JumpID=Products.ResourceCenter.Operations.AnnuityOrderEntry')">A.O.E.One-Stop-Shop</a> in the Resource Center for further information and instructions.--%> 

此鏈接在同一頁的影響。

<iframe name="TimeoutFrameLPL" id="TimeoutFrame" src="blank.htm" width="1px" height="1px" frameborder="0"></iframe> 

正在另一個網頁中調用。由於這個,我得到一個空白頁面。

<script type="text/javascript"> 
    setDocDomain(); 

var lastID = '0'; 

var qs = new String(location.search); 
var target = 'AnnuityLandingPage.aspx'+qs; 

function getCommFrame() 
    { 
    var iwin; 
    if(navigator.userAgent.indexOf("Safari") != -1) 
    { 
     iwin = frames["TimeoutFrame"]; 
    }else{ 
     iwin = window.open('', "TimeoutFrame"); 
    } 
    return iwin; 
    } 

這兩個網頁所需的更改不顯示該空白頁是什麼?請幫助我。

回答

0

你試過<iframe style="display:none" />

,如果你設置元素的屬性風格display:none,瀏覽器會忽略它的渲染

+0

嗨麥克風,你想讓我試試這個嗎? – venkat 2011-05-18 15:39:14

+0

我知道你會在頁面的最後出現一個空白元素。可能是IFRAME。所以我建議給該IFRAME添加一個屬性'style =「display:none」'(可能是'name =「TimeoutFrameLPL」'的那個) – Mic 2011-05-18 19:08:20

+0

麥克風,我找到了你。我會嘗試。實際上在getcommframe()函數中。我認爲,由於window.open調用,我正在得到這個空白頁。這是空白頁面的原因嗎?....謝謝! – venkat 2011-05-18 19:31:07

0

你指定target?我相信這是你需要的,例如:<a href='my.awesome.site.com target="myFrame">Load Page</a>

+0

你的意思是,我必須在框架中添加該鏈接? – venkat 2011-05-18 15:37:55

相關問題