document.selection是一个对象,而不是只返回true,false的函数
要判断是否选中,可以用document.selection.type 来判断

解决方案 »

  1.   

    晕,我刚用FireFox测试这段代码,怎么样都不成立而在IE下,怎么样都成立谁能说说其中道理哦?
      

  2.   

    document.selection是一个始终存在的对象,如果你是想判断用户是否选择了东西,你可以这样写
    if(document.selection.type == "Text" && document.selection.createRange().htmlText > 0)
    {
      // 用户选择了内容不过上面的话在ff下是不能运行的,ff下的代码是这样的
    window.getSelection()更具体的内容就得你自己去查dhtml文档了