不行,我试过了是在javascript里!

解决方案 »

  1.   

    myToc.makeItem('aString',\');
    这是在JAVA中显示单引号字符。
      

  2.   

    不是java ,不好意思,我没有说清楚to snail2011(尘潇):
    为什么加一个“,”号呢?
      

  3.   

    用双引号啊~~~
    就如:  alert("haha''haha");
    中间单引号有效的啊,会被认为是文本的一部分的
      

  4.   

    to   zh_baiyu(SkyBay) :
    双引号也不行的我的javascript全句如下:
    myToc.node= 
    myToc.makeFolder('AA','javascript:OBSNodeClick('AA','1');','mainFrame','');
                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                           主要是处理这段代码中的单引号就是OBSNodeClick('AA','1');事件的两个参数都必须用单引号,而此又必须包含在单引号中作为另一个方法(myToc.makeFolder())的参数来使,所以需要将‘AA’完整的传进去,不能是AA或其他形式,有办法吗?
      

  5.   

    为什么必须是单引号???myToc.node= 
    myToc.makeFolder('AA',"javascript:OBSNodeClick('AA','1');",'mainFrame','');这样没道理不行阿
      

  6.   

    myToc.node= 
    myToc.makeFolder('AA','javascript:OBSNodeClick("A","1");','mainFrame','');里面用双引号也行啊
      

  7.   

    javascript:OBSNodeClick("A","1");上面作为参数要被转换成:
    <a href="javascript:OBSNodeClick("A","1");"> A </a>这样又有问题了???
      

  8.   

    <a href="javascript:OBSNodeClick("A","1");"> A </a>应该改成<a href="javascript:OBSNodeClick("A","1");" target="mainFrame"> AA </a>
      

  9.   

    用它的命名字符实体好了!'==>&acute;try!