echo "<TD><a href='#' onClick='MM_popupMsg(\'谢谢!\')'>处理</a></TD>";

解决方案 »

  1.   

    echo "<TD><a href='#' onClick='MM_popupMsg(\"谢谢!\")'>处理</a></TD>"; 
    再不行就是你的mm_pupupmsg函数写错了
      

  2.   

    和C语言语法一样,用转义符:\
    例子:
    $str = "大家好,我现在基本不用\"php\"了,去用\"jsp\"了,呵呵。";
    echo $str;
      

  3.   

    echo "<a href=\"http://\" onClick='MM_popupMsg(\"谢谢!\")'>处理</a>"幫你改好了^_^
    也是用了转义符
      

  4.   

    echo "<a href='http://' onClick='MM_popupMsg(\"Hello!\")'>處理</a>"這個簡化一點吧~
      

  5.   

    echo "<TD><a href='' onClick=MM_popupMsg('谢谢!')>处理</a></TD>";
      

  6.   

    echo "<TD><a href='' onClick=MM_popupMsg('谢谢!');>处理</a></TD>";
      

  7.   

    或者,可以不用 "" 来括字符串,用 '',它的处理速度比 "" 快一点,并且在将要出现使用两个符号的时候,用.连一下,你可以这么写:
    echo '<td><a href="#" onclick="'."MM_popupMsg('谢谢!')".'">处理</a></td>';或者,用模板:
    var $template='<td><a href="#" onclick="MM_popupMsg({message})">处理</a></td>';
    echo str_replace('{message}', "'谢谢!'", $template);
    虽然麻烦一点,但适合于大量的应用。