点球射飞
火狐狸
火狐狸
  • UID24757
  • 注册日期2008-06-18
  • 最后登录2024-04-04
  • 发帖数168
  • 经验45枚
  • 威望0点
  • 贡献值24点
  • 好评度0点
  • 社区居民
  • 忠实会员
阅读:1947回复:0

为什么我用滚轮切换引擎后无法自动搜索

楼主#
更多 发布于:2008-10-09 16:22
如题,我在搜索框内用滚轮切换搜索引擎后无法自动搜索,如果用点击切换的话就能自动搜索
我使用的滚轮切换脚本 代码如下
(function() {
  var searchbar = document.getElementById("searchbar");
  searchbar.addEventListener("DOMMouseScroll", function(event) {
    this.selectEngine(event, (event.detail > 0));
  }, true);
})();

同时还使用了切换搜索引擎后立即搜索的脚本
(function() {
    var searchbar = document.getElementById("searchbar");
    eval("searchbar.onEnginePopupCommand = "
         + searchbar.onEnginePopupCommand.toString().replace(/}$/,
           "if(this.getAttribute('empty') != 'true' &&\
           this.textbox.value.length)\
           this.textbox.onTextEntered();\
           }")
        );
})();


现在问题是这两个脚本一起用时 当我现在搜索框内搜完后 再用滚轮切换引擎 它不能自动搜索  但是我选择左键点击 切换引擎后 却可以自动搜索
请问高手改怎么解决 使我能滚轮切换后也能自动搜索呢
我的Firefox
游客

返回顶部