Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[BUG] ajaxmenu() 不能弹出ajaxmenu

[复制链接]
webcover 发表于 2009-10-12 15:43:15 | 显示全部楼层 |阅读模式
本帖最后由 webcover 于 2009-10-12 15:45 编辑

版本: 2.0
问题: 以前的一些插件, 使用ajaxmenu()函数,  现都不能使用.
        原来: 使用ajaxmenu(), 会弹出一个ajaxmenu, 如: 弹出一个选择列表.
        现在: 不能弹出ajaxmenu

请官方人员确认一下以下是什么问题:

经跟踪, 查到script_ajax.js 中的 ajaxmenu(函数), 有以下代码片断:
  1.         x.get(href, function(s) {
  2.                 evaled = false;
  3.                 if(s.indexOf('ajaxerror') != -1) {
  4.                         evaled = true;
  5.                 }
  6.                 if(s.indexOf('hideMenu()') == -1) {//添加关闭
  7.                         s = '<h1>消息</h1><a href="javascript:hideMenu();" class="float_del" title="关闭">关闭</a><div class="popupmenu_inner">' + s + '<div>';
  8.                 }
  9.                 if(!evaled) {
  10.                         if(x.div) x.div.innerHTML = s;
  11.                         showMenu(ctrlid, x.etype == 'click', offset, duration, timeout, 0, ctrlid, 1000, true);
  12.                         alert("1");
  13.                         //function
  14.                         if(func) {
  15.                                 setTimeout(func + '(\'' + ctrlid + '\')', 10);
  16.                         }
  17.                 }
  18.                 window.open("aa","").document.write(s);
  19. //                        alert("2");
  20.                 alert(s);

  21. // test
  22. // 这个函数有点问题, 使用后, 菜单就不见了.
  23. // 不使用, 弹出的菜单, 就不能提交了.
  24.                 evalscript(s);
  25.         });
复制代码
在最后的一个evalscript(s); 不知什么问题, 屏蔽后, 菜单就可见了, 但又出现另一个问题: 如: 弹出一个选择列表. 用户要选择再提交, 这时按"确定"就没有反应了.
这是什么问题?
幸福摩天轮 发表于 2009-10-14 15:39:55 | 显示全部楼层
evalscript(s); 这个函数就起来你后来说的做用的。这个函数会执行ajax返回代码中的 js 。
回复

使用道具 举报

zhousw3856 发表于 2009-12-26 13:48:48 | 显示全部楼层
能不能說一下ajaxmenu用法,我想自己做一個菜單,如何顯示出來啊?謝謝
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 09:06 , Processed in 0.015079 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表