先用str_replace把$context里的换行替换为\n

解决方案 »

  1.   

    .document.write("<?=str_replace("\n","\\n",$context)?>")
      

  2.   

    <? $m=str_replace("\n","\\n",$myrow[context])?>
    ……onload="Composition.document.write("<?php echo $m ?>");
    是这样的吗??怎么我还是不行啊!!
      

  3.   

    有什么提示??改成这样试试。
    <? $m=str_replace("\n","\\n",$myrow[context]);?>
    ……onload="Composition.document.write("<?php echo $m; ?>");
      

  4.   

    我存入数据库的时候,$context是一行,一行拼和成的($context=$1.$2),有关系吗??
      

  5.   

    那样写是对的,不过你并没有考虑到如何取出。通常要写成这样body onload="Composition.document.write(context.value)">
    <form onsubmit="context.value=Composition.body.innerHTML;reeurn true">
    <iframe class="Composition" ID="Composition" MARGINHEIGHT="1" MARGINWIDTH="1" width="98%" height="57%"></iframe>
    <texttear id=context style="display:none"><? echo $context; ?></textarea>
    <input type=submit>
    </form>
      

  6.   

    <body bgcolor="" onload="Composition.document.write('');" STYLE="margin:0pt;padding:0pt">
    <form action="" name="Frm1" method="post" onsubmit="return(SubmitForm());SubmitContent.value=Composition.document.body.innerHTML;">
    <INPUT TYPE="hidden" name="SubmitContent">
    <iframe class="Composition" ID="Composition" MARGINHEIGHT="1" MARGINWIDTH="1" width="98%" height="57%"></iframe><script src="edit.js" type="text/javascript" ></script> <input type="submit" name="Submitc" value="Submit"></form>
    </body>
    我的原代码。。请看看
      

  7.   

    我改成
    <? $context=str_replace("\n","\\n",$myrow[context]);?>
    <body bgcolor="" onload="Composition.document.write(Composition.document.write(SubmitContent.value));" STYLE="margin:0pt;padding:0pt">
    <form action="" name="Frm1" method="post" onsubmit="return(SubmitForm());SubmitContent.value=Composition.document.body.innerHTML;">
    <INPUT TYPE="hidden" name="SubmitContent">
    <iframe class="Composition" ID="Composition" MARGINHEIGHT="1" MARGINWIDTH="1" width="98%" height="57%"></iframe>
    <texttear id=SubmitContent style="display:none"><? echo $context; ?></textarea><script src="edit.js" type="text/javascript" ></script> <input type="submit" name="Submitc" value="Submit"></form>
    </body>出现的是undefined
    $context的内容出现在〈iframe〉下面!
    :(
    不知道为什么啊,救救我啊!
      

  8.   

    在文件头加一句
    error_reporting(E_ALL ^ E_NOTICE);
      

  9.   

    我的解决办法
    $content =  str_replace("\r\n","",str_replace("/","\/",addslashes($content)));
      

  10.   

    onload="Composition.document.write(Composition.document.write(SubmitContent.value));" 
    SubmitContent.value=Composition.document.body.innerHTML;"
    以上两句是什么意思啊?谁给我翻一下啊,(加分)