我正在创建一个应用程序,我正在使用图像过渡幻灯片。在图像幻灯片中我使用超链接去另一页。但页面在新窗口中打开。我想在同一个窗口打开页面。
flashyslideshow.prototype.getSlideHTML=function (index) {
var slideHTML= (this.imagearray[index][1])?'<a href= "' + this.imagearray[index][1]+'" target = "'+this.imagearray[index][2]+ "_self" '">\n' : ''; //hyperlink slide?
slideHTML+='<img src="'+this.imagearray[index][0]+'" height="550" width="100%" >';
slideHTML+=(this.imagearray[index][1])? '</a><br />' : '<br />';
slideHTML+=(this.imagearray[index][3])? '<font face="bookman old style" color="blue" size="3">' + this.imagearray[index][3] : ''; //text description?
return slideHTML; //return HTML for the slide at the specified index
}
答案 0 :(得分:0)
在<a>
标记内添加
target="_self"
这会强制链接在同一窗口中打开。
答案 1 :(得分:0)
<a href="www.google.com" target="_self">Google</a>
答案 2 :(得分:0)
你可以通过确保目标为空来实现这一点,就像这样
<form id="form" method="post" action="index.html">