在同一窗口中打开框架内的链接
Have Links inside the frame open in same window
在IE8上有一堆链接和Open directly
, Next
和Previous
按钮。
var count = -1
var total = 24
function goToNext()
{
count = parent.nav.openfile.file.selectedIndex
count ++
if (count > total)
count = 0;
parent.display.location= parent.nav.openfile.file.options[count].value
parent.nav.openfile.file.selectedIndex = count
}
function goToPrevious()
{
count = parent.nav.openfile.file.selectedIndex
count --
if (count < 0)
count = total;
parent.display.location=parent.nav.openfile.file.options[count].value
parent.nav.openfile.file.selectedIndex = count
}
function LoadFirst()
{
parent.display.location=parent.nav.openfile.file.options[0].value
}
function OpenDirectly()
{
parent.display.location = parent.nav.openfile.file.options[parent.nav.openfile.file.selectedIndex ].value
}
<FRAMESET ROWS="45,*">
<FRAME
BORDER="1"
FRAMEBORDER="YES"
MARGINHEIGHT="10"
MARGINWIDTH="10"
NAME="nav"
SCROLLING="NO"
SRC="/Slide/test.jsp"
/>
<FRAME
BORDER="1"
FRAMEBORDER="YES"
MARGINHEIGHT="10"
MARGINWIDTH="10"
NAME="display"
ID="display"
SCROLLING="AUTO"
SRC="/page.html"
/>
</FRAMESET>
上面是代码(test.jsp后面是包含主框架和导航框架的HTML代码——导航框架是导航,其中的所有链接都应该在主框架内打开),当点击这些按钮时,这些代码会被调用,以直接移动到前进、前进或加载。问题是,这些链接打开的新窗口或新标签,但从来没有在同一个窗口。如果有人提供任何关于相同的建议,我将非常感谢。
在导航页面的每个链接上,您需要添加display
框架的目标,或者最好将<base target="display">
添加到test.jsp
的头部部分。目标决定在哪里打开链接
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 如何使用PhantomJS在子框架中打开链接
- CasperJS:如何点击框架中的链接,关闭页面,没有错误
- 禁用来自另一个html页面的html框架的超链接
- 使用PhantomJS点击基于框架的网站上的某个链接
- 单击内嵌框架中的链接
- 为链接打开一个新窗口,但希望下一页仍在“主体”框架中
- 如何将内容保存在使用 greasemonkey 单击链接时弹出的 html 框架中
- 关闭子窗口并打开框架页面中的链接
- 在同一窗口中打开框架内的链接
- 如何在HTML中链接JavaScript框架/扩展
- internet explorer 8-在Chrome框架的IE中,点击文件附件链接后,Javascript被阻止
- 如何将HTML5画布模型与MVVM/MPV数据框架链接起来
- 在单击时打开的链接附近创建浮动框架