DWZ框架 navTab属性失效

发布于 2021-11-27 00:20:29 字数 483 浏览 917 评论 3

@张慧华 你好,想跟你请教个问题:

我在使用DWZ框架的时候,遇到 a标签中 target=”navTab" 属性失效的问题。

我是这样使用的:

点击左侧菜单,直接跳转到一个页面 (tt_index.jsp),在tt_index.jsp页面js中,

我使用jQuery的  $(function(){})  调用了后台的方法获取数据,成功后返回另外一个页面(info_list.jsp),

info_list.jsp页面只有table的内容(在这里我修改了原来的样式),然后在 tt_index.jsp页面的一个DIV中加载 info_list.jsp 的内容,页面加载成功后,点击链接 ,页面会在新的浏览器标签页中打开,跳出了 DWZ框架。这是为什么呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

如日中天 2021-12-01 01:19:01

这个样子使用会有什么问题吗? 页面上的结构必须是固定的吗?

然后我修改了 navTab的js,加了个alert(tableId),点击链接的时候,没有弹出框,这是不是说明target="navTab" 属性已经失去作用了,为什么会这样? 跨2个页面不能使用DWZ吗?(使用2页面的原因是 我需要在tt_index.jsp页面 调用多个 方法,将获取到数据统一显示到一个页面):

$("a[target=navTab]",$p).each(function(){
$(this).click(function(event){
var $this=$(this);
var title=$this.attr("title")||$this.text();
var tabid=$this.attr("rel")||"_blank";
alert(tabid);
var fresh=eval($this.attr("fresh")||"true");
var external=eval($this.attr("external")||"false");
var url=unescape($this.attr("href")).replaceTmById($(event.target).parents(".unitBox:first"));
DWZ.debug(url);
if(!url.isFinishedTm()){
alertMsg.error($this.attr("warn")||DWZ.msg("alertSelectMsg"));
return false;}

琴流音 2021-11-28 19:47:34

info_list.jsp页面内容:

<table class="bf-tab-1" width="80%" cellspacing="0" cellpadding="0" border="0">
    <thead>
      <tr>
        <th width="10%">操作</th>
      </tr>
    </thead>
    <tbody>
         <td align="center">
         <a href="412214.do" title="详 情" target="navTab"><font color="#15428b">详 情</font></a>
         </td>
    </tbody>
  </table>

毁梦 2021-11-28 15:24:39

tt_index页面内容:

<script type="text/javascript">

        $(function(){
            //加载 审核中 身份证认证
            initUserAuthList();
            
        });
    
        function initUserAuthList(){
            $.ajax({
                type: "GET",
                url: "${pageContext.request.contextPath}/412210P.stp",
                success: function (data) {
                       $("#userAuth").html(data);
                },
                error:function(XmlHttpRequest){
                    alert("请求出错,请求返回状态码:"+XmlHttpRequest.status);
                }
                
            });
        }
    </script>
    </head>
    <body>
            <div id="userAuth" ></div>
    </body>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文