用百分比  2060?:o 什么所以实际情况是  我页面上有很多数据 要传给 test.cgi  所以我用  src="test.cgi??servernum=101&dznum=1&TD0_1=floor-1&TD0_3=&TD0_4=&TS0_1=afbackup&TS0_3=...................... " 我发现 当src 长度大于2060就不行了 当然我把test.cgi换成普通的 html网页也是这样。 应该是长度超常后 iframe 不认识src中的dd了。

解决方案 »

  1.   

    我这次直接在地址栏中输入 也不行系统报错
      
     Buffer overrun detected!
     
     programe :c:\programe Files\Internet Explorer\ieplore.exr
     
     A buffer overrun has been detected which has corrupted the program's interran state. The program cannoet safely continue execution and must now be terminated原来是这么回事  。那怎么设置 后可以大一些呢。
      

  2.   

    好像URL有长度的限制2K.
    你用提交 method=Post
      

  3.   

    wanghr100(灰豆宝宝.net) 说的基本正确
    补充:
    不同的服务器支持get的url也有限制:
    Jrun     get 最大长度:1510bytes
    IE       get 最大长度:2048bytes
    Apache   get 最大长度:8160bytes你问题的解决方式是把参数通过javascritp写到一个隐藏的form里去,通过javascript提交,也就是避开get方式,使用post方式提交数据。
      

  4.   

    get 方式本来就有长度限制啊,这在get和post方式比较时说得很清楚的
      

  5.   

    但是iframe中怎么用post方式提交呢?