<script>
function test( str ) 
{
str = str + "" ;
str = str.replace( /'/ , "\\\'" ) ;
showModalDialog( "javascript:document.write('" + str + "');setTimeout( 'close();' , 2000 )" )
}</script>
<div onclick="test(11)">test</div>

解决方案 »

  1.   

    改进一下:<script>
    function test( str ) 
    {
    str = str + "" ;
    str = escape( str ) ;
    showModalDialog( "javascript:document.write(unescape('" + str + "'));setTimeout( 'close();' , 2000 )" )
    }</script>
    <div onclick="test(11)">test</div>
      

  2.   

    格式2
    <textarea id="user" cols="50" rows="10">
    1,"First","test"
    2,"Second","test"
    </textarea><script language=javascript>
    function test2()
    {
    var s = "\n" + user.value + "\n" ;
    var the = /[\n\r][0-9]+\,"[^"\n\r]+","[^"\n\r]+"[\n\r]/gi
    s = s.replace( the , "" ) ;
    s = s.replace( /[\n\r]/g , "" );
    return (s=="")
    }
    </script>
    <div onclick="test2()">test2</div>
      

  3.   

    1:模拟层也可以,定时让它的style = "display:none;";
    2:或者自己打开个窗口,然后再定时关闭