楼主想干嘛?
是说要把一个很长的字符串输出到诸如alert、prompt之类的对话框,还是到一个新打开的window?如果是前者,那么之间把数据当成入口参数,传给alert、promt函数即可。如果是后者,那也可以用form提交的方式传递数据啊。

解决方案 »

  1.   

    用form 传递, method用“post”。 如果用get 等同于用?的方式,这时有传递内容有大小的限制。前者没有大小限制
      

  2.   

    ok.请看这个帖子。我问的是同一个问题!还没解决。http://expert.csdn.net/Expert/TopicView1.asp?id=2657244用 onsubmit="window.open('','win','200,200,200,200')" target="win" 
    的办法,弹出来的网页没有了尺寸?
      

  3.   

    看了
    ----------------------------------------------------------------------------
    1.window.open()的参数格式错错的,请参考:
    window.open('要打开的页面','top_Hottest2','toolbar=no,menubar=no,scrollbars=yes,resizable=yes,status=no,location=no,directories=no,copyhistory=no,height=300,width=400');
    窗口大小是300,400
    2.window对象OPEN本来就是新开窗口,你就是用上TARGET也是浪费,如果要指定TARGET请在表单中<form onsubmit="函数名()" action="" target="win">最好写成函数,而且不要用window.open(),用了使target无意义,可以用location.Repalce(),参数请参考相关文档。
      

  4.   

    当然我还是没明白您的意思,请解释一下
    http://expert.csdn.net/Expert/TopicView1.asp?id=2657244
    到底要干吗?