点击链接后,我可以强制点击超链接在新页面中打开吗?
我的页面是框架集的一部分,links to one site has changed so it prevents the link working if comes form a frameset,但如果用户确实如此,则可以通过cntl单击在新标签页中打开页面。
但是用户并不知道,所以我希望在新标签页中打开常用点击以解决此问题。
答案 0 :(得分:4)
只使用HTML:
<a href="www.targetpage.com" target="_blank"> Click here </a>
您也可以尝试使用javascript(jQuery):
$('a.myLink').trigger(
$.Event('click', {
ctrlKey: true
})
);
答案 1 :(得分:2)
override fun getView(postion: Int, p1: View?, p2: ViewGroup?): View {
val myView = View.inflate(con, R.layout.item, null)
val Tanamo = this.lis[postion]
myView.txt1.text = Tanamo.Title
myView.txt2.text = Tanamo.Author
myView.but!!.setBackgroundResource(android.R.drawable.ic_media_play)
myView.but.setOnClickListener({
if (playRadio) {
playRadio = false
medi!!.stop()
myView.but!!.setBackgroundResource(android.R.drawable.ic_media_play)
} else {
playRadio = true
medi = MediaPlayer()
try {
medi!!.setDataSource(Tanamo.Url)
medi!!.prepare()
medi!!.start()
myView.but!!.setBackgroundResource(android.R.drawable.ic_media_pause)
} catch (ex: Exception) {
}
}
})
return myView
}
使用target =“_ blank”它将打开新标签页中的链接
答案 2 :(得分:2)
在链接标记中使用target =“_ blank”:
<a href="link" title="link title" target="_blank">link title</a>