【问题标题】:do not reuse tab in case target is _BLANK如果目标是 _BLANK,请不要重复使用选项卡
【发布时间】:2013-09-03 15:51:12
【问题描述】:

我有 2 个 php 页面: 1.首页 2.查看页面

在主页上,我有特色项目的缩略图,每个项目都有一个指向其查看页面的链接,由 GET 参数区分。即:viewpage.php?id=1、viewpage.php?id=2 等...

我使用是因为我需要在新标签页或新浏览器中打开视图页面(不管是哪个)

当我点击第一个项目时,它的视图页面通常会在新标签页中打开;但是,当我单击第二项时,它会替换第一项的选项卡。

如何强制我的主页在新的单独选项卡中打开每个视图页面?

【问题讨论】:

  • 我们可以要您的表单代码

标签: php html tabs href


【解决方案1】:

我不确定你在问什么,但是试试这个 javascript 函数吧。

<script type="text/javascript">
    $(document).ready(function(){
        $('A[rel="_blank"]').click(function(){
            window.open($(this).attr('href'));
            return false;
        });
    });
</script>

【讨论】:

  • 它产生相同的结果。我的问题是浏览器正在重用标签页(由第一个项目的视图页面打开)以打开针对 _blank 的第二个页面,而它应该在每次单击时创建第二个、第三个、第四个...标签...我相信这与我的 href 链接相同(viewpage.php)有某种关系
【解决方案2】:

您应该使用小写字母。 “_blank”而不是“_BLANK”。

阅读更多关于Link options的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    相关资源
    最近更新 更多