2011-05-18 101 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

相关问题