" and ' 都用完了。

解决方案 »

  1.   

    我的意思就是在"'alert("xxxxxxxx")'"中,xxxxxxxx两边的号怎么写??
      

  2.   

    如果是javascript可以用\" 即转义字符定义来完成,不过不太推荐
    你的程序结构太不好了,这样的地方你完全可以先做一个函数来调用啊。
      

  3.   

    alert('<%=content_ors("explain")%>')
    这里面有服务器变量。不能写进函数。我下面有四个这样的结构的。
      

  4.   

    onclick="if (this.value=='<%=i%>') A<%=content_ors("id")%>.innerHTML='<font color=red size=5>&radic;</font>'; else A<%=content_ors("id")%>.innerHTML='<font color=red size=5 onclick=alert(\'<%=content_ors("explain")%>\')>X</font>';"
    转义字符不对。函数是对的,但是得到的结果就不对了。
      

  5.   

    <% do while not content_ors.eof%>
    <tr bgcolor=#dddddd> <td style="font:bolder 13pt"> <%=content_ors("id")%></td><td style="font:bolder 12pt"><%=content_ors("question")%><script>x=0</script></td><td rowspan=2 id="A<%=content_ors("id")%>" width=30></td></tr>
    <%i=content_ors("answer")%><tr><td></td><td><script>function cli(){alert('<%=content_ors("explain")%>')};</script>
    <span style="font:bolder;color:#660000">A</span><input type="radio" name="No<%=content_ors("id")%>" value="A" onclick="if (this.value=='<%=i%>') A<%=content_ors("id")%>.innerHTML='<font color=red size=5>&radic;</font>'; else A<%=content_ors("id")%>.innerHTML='<font color=red size=5 onclick=alert(\'<%=content_ors("explain")%>\')>X</font>';"> <%=content_ors("answerA")%>
    <span style="font:bolder;color:#660000"> B</span><input type="radio" name="No<%=content_ors("id")%>" value="B" onclick="if (this.value=='<%=i%>') A<%=content_ors("id")%>.innerHTML='<font color=red size=5>&radic;</font>'; else A<%=content_ors("id")%>.innerHTML='<font color=red size=5 onclick=cli()>X</font>';">  <%=content_ors("answerB")%>
    <span style="font:bolder;color:#660000"> C</span><input type="radio" name="No<%=content_ors("id")%>" value="C" onclick="if (this.value=='<%=i%>') A<%=content_ors("id")%>.innerHTML='<font color=red size=5>&radic;</font>'; else A<%=content_ors("id")%>.innerHTML='<font color=red size=5 onclick=cli()>X</font>';">  <%=content_ors("answerC")%>
    <%if content_ors("answerD")<>"" then%>
    <span style="font:bolder;color:#660000"> D</span><input type="radio" name="No<%=content_ors("id")%>" value="D" onclick="if (this.value=='<%=i%>') A<%=content_ors("id")%>.innerHTML='<font color=red size=5>&radic;</font>'; else A<%=content_ors("id")%>.innerHTML='<font color=red size=5 onclick=cli()>X</font>';">  <%=content_ors("answerD")%>
    <%end if%> 
    </td></tr>
    <%content_ors.movenext
    loop%>
    哪位大侠帮我看看我的程序,确实是不太好了。有什么办法吗?
      

  6.   

    我说过转义字符不对,不信,你自己试试啊。
    onclick="if (this.value=='<%=i%>') A<%=content_ors("id")%>.innerHTML='<font color=red size=5>&radic;</font>'; else A<%=content_ors("id")%>.innerHTML='<font color=red size=5 onclick=alert(\'<%=content_ors("explain")%>\')>X</font>';"