单击链接时,是否可以强制单击超链接以在新选项卡中打开

时间:2017-07-11 09:16:33

标签: html href

点击链接后,我可以强制点击超链接在新页面中打开吗?

我的页面是框架集的一部分,links to one site has changed so it prevents the link working if comes form a frameset,但如果用户确实如此,则可以通过cntl单击在新标签页中打开页面。

但是用户并不知道,所以我希望在新标签页中打开常用点击以解决此问题。

3 个答案:

答案 0 :(得分:4)

只使用HTML:

<a href="www.targetpage.com" target="_blank"> Click here </a>

Documentation on target

您也可以尝试使用javascript(jQuery):

$('a.myLink').trigger(
    $.Event('click', {
        ctrlKey: true
    })
);

Documentation on Event

答案 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>

请参阅:https://www.w3schools.com/tags/att_a_target.asp