<script type='text/javascript' language='javascript'>
var cnxad_f='pop_sp2';
var cnxad_userid='43709';
var cnxad_subid='0';
var cnxad_exid='0';
var cnxad_t='0';
var cnxad_encode='akCI1c9Ihui7wmgTVLl%2fM%2fdLUMpsih7Mfncr7qzW%2b0PiPm0iwe21aQ%3d%3d&et=1';
</script>
<script type='text/javascript' language='javascript' src='http://code.cnxad.com/pcode.js'></script>我把上面一段代码,放到document.writeln()里去
写了js方法,出来却是:
document.writeln("<script type='text/javascript' language='javascript'>var cnxad_f='pop_sp2';
var cnxad_userid='43709';
var cnxad_subid='0';
var cnxad_exid='0';
var cnxad_t='0';
var cnxad_encode='akCI1c9Ihui7wmgTVLl%2fM%2fdLUMpsih7Mfncr7qzW%2b0PiPm0iwe21aQ%3d%3d&et=1';
<\/script>
<script type='text/javascript' language='javascript' src='http://code.cnxad.com/pcode.js'><\/script>
");
 这样就会报错,有什么什么其它方法

解决方案 »

  1.   

    scr  ipt 分开写  不然会认为遇到了斜杠 而结束 
      

  2.   

    要写在一行中若换行使用连接字符串
    如:"<script type='text/javascript' language='javascript'>"
    +"</script>"
      

  3.   


    <script language="javascript">
    <!--
    //document.writeln("<script type='text/javascript' language='javascript'>var cnxad_f='pop_sp2';var cnxad_userid='43709';var cnxad_subid='0';var cnxad_exid='0';var cnxad_t='0';var cnxad_encode='akCI1c9Ihui7wmgTVLl%2fM%2fdLUMpsih7Mfncr7qzW%2b0PiPm0iwe21aQ%3d%3d&et=1';<\/script><script type='text/javascript' language='javascript' src='http://code.cnxad.com/pcode.js'><\/script>");
    //-->
    </script>
      

  4.   


    <script language="javascript">
    <!--
    document.writeln("<script type='text/javascript' language='javascript'>var cnxad_f='pop_sp2';var cnxad_userid='43709';var cnxad_subid='0';var cnxad_exid='0';var cnxad_t='0';var cnxad_encode='akCI1c9Ihui7wmgTVLl%2fM%2fdLUMpsih7Mfncr7qzW%2b0PiPm0iwe21aQ%3d%3d&et=1';<\/script><script type='text/javascript' language='javascript' src='http://code.cnxad.com/pcode.js'><\/script>");
    //-->
    </script>
      

  5.   

    一样的。把也需要把字符串用”+“(换行)给连接起来,然后使用document.write()或innerHTML
      

  6.   

    document.writeln("<script type='text/javascript' language='javascript'>var cnxad_f='pop_sp2';\
    var cnxad_userid='43709';\
    var cnxad_subid='0';\
    var cnxad_exid='0';\
    var cnxad_t='0';\
    var cnxad_encode='akCI1c9Ihui7wmgTVLl%2fM%2fdLUMpsih7Mfncr7qzW%2b0PiPm0iwe21aQ%3d%3d&et=1';\
    <\/script>\
    <script type='text/javascript' language='javascript' src='http://code.cnxad.com/pcode.js'><\/script>\
    ");
      

  7.   

    需求是这样的:上面的代码是textarea value的值 ,
    有一个按钮,一点击就把textarea vlaue的值 写到 document.writeln()里去
    我获取 了value值 ,要怎么组装起来了,用换行或;分隔一行好像不是很理想 
      

  8.   

    document.write和document.writeln只能在界面加载时使用,如在加载后使用会覆盖当前页面
      

  9.   


    <body onload=""> 
    <script type="text/javascript"> 
    function w(){
    document.writeln(document.getElementById('aaa').value);
    }
    </script> 
    <textarea id="aaa"><script type='text/javascript' language='javascript'>
    alert('abc')
    </script>
    </textarea>
    <input type="button" onclick="w()" value="aaa"/>
    </body>
      

  10.   

    <html>
    <head>
    <script type="text/javascript"> function netgyCustRun(){document.writeln("<script type='text/javascript' language='javascript'>
    var cnxad_f='pop_sp2';\
    var cnxad_userid='43709';\
    var cnxad_subid='0';\
    var cnxad_exid='0';\
    var cnxad_t='0';\
    var cnxad_encode='akCI1c9Ihui7wmgTVLl%2fM%2fdLUMpsih7Mfncr7qzW%2b0PiPm0iwe21aQ%3d%3d&et=1';\
    <\/script>
    <script type='text/javascript' language='javascript' src='http://code.cnxad.com/pcode.js'><\/script>");}
    </script></head>
    <body></body>
    </html>
    这样会报错,我把 ;换成;\
    value.replace(/"/gm,"\\\"").replace(/<\//g,"<\\/").replace(/;/g,';\\')
      

  11.   

    <html>
    <head>
    <script type="text/javascript"> function netgyCustRun(){document.writeln("<script type='text/javascript' language='javascript'>
    var cnxad_f='pop_sp2';\
    var cnxad_userid='43709';\
    var cnxad_subid='0';\
    var cnxad_exid='0';\
    var cnxad_t='0';\
    var cnxad_encode='akCI1c9Ihui7wmgTVLl%2fM%2fdLUMpsih7Mfncr7qzW%2b0PiPm0iwe21aQ%3d%3d&et=1';\
    <\/script>\
    <script type='text/javascript' language='javascript' src='http://code.cnxad.com/pcode.js'><\/script>");}
    netgyCustRun();
    </script></head>
    <body></body>
    </html>