用了这么就firefox 没遇见过这种问题,可能是你的系统问题。

解决方案 »

  1.   

    禁止输入和粘贴就行了吧
    <input type="file" width="100" height="100" onkeydown="return false" onpaste="return false" />
      

  2.   

    这是另一个贴子的回复不能粘贴可能是BUG吧~~
      

  3.   

    
    <img alt="" onload="if(this.width&gt;=650)this.width=650;if(this.height&gt;=500)this.height=500" border="0" src="file:///C:/Documents%20and%20Settings/Administrator/桌面/1.jpg" /></div>

    我希望传进去一个
    file:///C:/Documents%20and%20Settings/Administrator/桌面/1.jpg
    这个就把上面的格式都删除



    以前的格式是
    <img height="500" alt="" onload="if(this.width&gt;=650)this.width=650;if(this.height&gt;=500)this.height=500" border="0" src="file:///C:/Documents%20and%20Settings/Administrator/桌面/1.jpg" /></div>
    这种格式!比现在要求的格式多了一个height="500"但是我删除了这句没用阿!


    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
      <title> new document </title>
    </head><script type="text/javascript">window.onload = function() {  var str = 
          '<div style="text-align: center">\n' +
          '  <img height="500" alt="" border="0" onload="if(this.width&gt;=650)this.width=650;if\n' +
          '\n' +
          '  (this.height&gt;=500)this.height=500" src="456664254AAAAaaa" /></div>\n' +
          '<div>&nbsp;</div>\n' +
          '1111111\n' +
          '<table>\n' +
          '  <tr>\n' +
          '    <td>1</td>\n' +
          '  </tr>\n' +
          '</table>\n' +
          '<div style="text-align: center">\n' +
          '  <img height="500" alt="" border="0" onload="if(this.width&gt;=650)this.width=650;if\n' +
          '\n' +
          '  (this.height&gt;=500)this.height=500" src="123" /></div>\n' +
          '<div>&nbsp;</div>\n' +
          'abcdefg';  var regex = new RegExp(
          '<div\\s+style="text-align:\\s+center">\\s+<img\\s+height="500"\\s+' +
          'alt=""\\s+border="0"\\s+onload="if\\(this\\.width&gt;=650\\)this\\.width=650;if\\s+' +
          '\\(this\\.height&gt;=500\\)this\\.height=500"\\s+src="[^\"]*"\\s*/>\\s*</div>\\s+' +
          '<div>&nbsp;</div>'
          , 'ig'
        );  alert(regex + '\n------------------------------------------\n' + str);
      var s = str.replace(regex, '');
      alert(s);
    }
    </script><body>
      <div id="content">
        Hello, 郁忧的曼陀萝
      </div>
    </body></html>我修改的
    
    HTML code<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <script>window.onload = function() {
    var str = '<div><div style="text-align: center"><img  alt="" border="0" onload="if(this.width&gt;=650)this.width=650;if(this.height&gt;=500)this.height=500" src="file:///C:/1.jpg" /></div><div>&nbsp;</div></div>'   var sV ="file:///c:/1.jpg";var regex = new RegExp(
          '<div\\s+style="text-align:\\s+center">\\s+<img\\s+' +
          'alt=""\\s+border="0"\\s+onload="if\\(this\\.width&gt;=650\\)this\\.width=650;if\\s+' +
          '\\(this\\.height&gt;=500\\)this\\.height=500"\\s+src="'+sV+'"\\s*/>\\s*</div>\\s+' +
          '<div>&nbsp;</div>'
          , 'ig'
    );
        
      alert(regex + '\n------------------------------------------\n' + str);
      var s = str.replace(regex, '');
      alert(s);
    }</script>
    </html>
      

  4.   

    
    <img alt="" onload="if(this.width&gt;=650)this.width=650;if(this.height&gt;=500)this.height=500" border="0" src="file:///C:/Documents%20and%20Settings/Administrator/桌面/1.jpg" /></div>

    我希望传进去一个
    file:///C:/Documents%20and%20Settings/Administrator/桌面/1.jpg
    这个就把上面的格式都删除



    以前的格式是
    <img height="500" alt="" onload="if(this.width&gt;=650)this.width=650;if(this.height&gt;=500)this.height=500" border="0" src="file:///C:/Documents%20and%20Settings/Administrator/桌面/1.jpg" /></div>
    这种格式!比现在要求的格式多了一个height="500"但是我删除了这句没用阿!


    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
      <title> new document </title>
    </head><script type="text/javascript">window.onload = function() {  var str = 
          '<div style="text-align: center">\n' +
          '  <img height="500" alt="" border="0" onload="if(this.width&gt;=650)this.width=650;if\n' +
          '\n' +
          '  (this.height&gt;=500)this.height=500" src="456664254AAAAaaa" /></div>\n' +
          '<div>&nbsp;</div>\n' +
          '1111111\n' +
          '<table>\n' +
          '  <tr>\n' +
          '    <td>1</td>\n' +
          '  </tr>\n' +
          '</table>\n' +
          '<div style="text-align: center">\n' +
          '  <img height="500" alt="" border="0" onload="if(this.width&gt;=650)this.width=650;if\n' +
          '\n' +
          '  (this.height&gt;=500)this.height=500" src="123" /></div>\n' +
          '<div>&nbsp;</div>\n' +
          'abcdefg';  var regex = new RegExp(
          '<div\\s+style="text-align:\\s+center">\\s+<img\\s+height="500"\\s+' +
          'alt=""\\s+border="0"\\s+onload="if\\(this\\.width&gt;=650\\)this\\.width=650;if\\s+' +
          '\\(this\\.height&gt;=500\\)this\\.height=500"\\s+src="[^\"]*"\\s*/>\\s*</div>\\s+' +
          '<div>&nbsp;</div>'
          , 'ig'
        );  alert(regex + '\n------------------------------------------\n' + str);
      var s = str.replace(regex, '');
      alert(s);
    }
    </script><body>
      <div id="content">
        Hello, 郁忧的曼陀萝
      </div>
    </body></html>我修改的
    
    HTML code<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <script>window.onload = function() {
    var str = '<div><div style="text-align: center"><img  alt="" border="0" onload="if(this.width&gt;=650)this.width=650;if(this.height&gt;=500)this.height=500" src="file:///C:/1.jpg" /></div><div>&nbsp;</div></div>'   var sV ="file:///c:/1.jpg";var regex = new RegExp(
          '<div\\s+style="text-align:\\s+center">\\s+<img\\s+' +
          'alt=""\\s+border="0"\\s+onload="if\\(this\\.width&gt;=650\\)this\\.width=650;if\\s+' +
          '\\(this\\.height&gt;=500\\)this\\.height=500"\\s+src="'+sV+'"\\s*/>\\s*</div>\\s+' +
          '<div>&nbsp;</div>'
          , 'ig'
    );
        
      alert(regex + '\n------------------------------------------\n' + str);
      var s = str.replace(regex, '');
      alert(s);
    }</script>
    </html>
      

  5.   

    是啊,我用的除了ie,火狐,safari,opera都有这个毛病,可能是ie和windows系统有关系,毕竟是自家的软件。