2013-06-04 19 views
0

我使用的是HTML5,并且我通过另一个名为“collegeWin”的窗口打开了网站url链接,但我想要点击打开的所有链接到同一个窗口,每次都不是新窗口。我不想每次点击链接都需要很多新的窗口。我做了本书所说的,使用基本元素并使用target =“collegeWin”,但没有运气。有什么想法吗?让url链接重新打开,命名窗口

这里是我的代码:

<meta charset="UTF-8" /> 
    <title>Wisconsin Colleges and Universities</title> 

    <script src="modernizr-1.5.js"></script> 
    <link href="hestyles.css" rel="stylesheet" type="text/css" /> 
    <base target="collegeWin" /> 

回答

0

基本上,要打开所有的链接1个特殊帧。试试这个...

function callme(event) { 
event.preventDefault(); 
document.frames["frame"].location = $(this).attr('href'); 
} 

标记:

<a href="http://google.com" target="frame" onclick="callme.call(this,event)"> 
Link 
</a> 
<a href="http://yahoo.com" target="frame" onclick="callme.call(this,event)"> 
Link 
</a> 

试试这个: jsFiddle

+0

我的代码的其余部分有链接到许多不同的大学的主页。我希望能够点击一个链接并在新窗口中打开。然后,如果我点击另一个链接,我希望它在已打开的新窗口中打开,而不是一个全新的窗口。 –

+0

@RudySanchez检查编辑... – Sid

+0

我试过,但这让我在同一个窗口。我想点击一个链接,在新窗口中打开。在同一个新窗口打开的情况下,我想单击另一个链接,并在已打开的同一个新窗口中打开它。 –