赵荣涛's Archivers

From admin on 2011-12-20 13:02:08

Discuz!X2主题列表页帖子默认打开新窗口的解决方法

discuz!2.0帖子列表页默认是在本窗口打开,修改为默认新窗口打开帖子需要修改模板代码:

\template\default\forum\forumdisplay_list.htm 第38行
<span id="atarget" {if !empty($_G['cookie']['atarget'])}onclick="setatarget(0)" class="y atarget_1"{else}onclick="setatarget(1)" class="y"{/if} title="{lang new_window_thread}">{lang new_window}</span>
修改为:
<span id="atarget" {if !empty($_G['cookie']['atarget'])}onclick="setatarget(0)" class="y atarget_1"{else}onclick="setatarget(1)" class="y"{/if} title="{lang new_window_thread}">{lang new_window}</span><SCRIPT LANGUAGE="JavaScript">setatarget(1);</SCRIPT>

查看完整版本: Discuz!X2主题列表页帖子默认打开新窗口的解决方法

From 其实这不算是解决方法 on 2013-07-29 19:37:53

事实上你这个和直接在a标签添加target="_blank"是差不多是一样的,因为你没有考虑到,如果用户手动取消了新窗口打开,但是刷新页面后你这个又勾上了。

Tags: