0 Comments

Javascript巧妙解决img做网站异常提交问题(2)

发布于:2013-12-05  |   作者:广州网站建设  |   已聚集:人围观
下面是表单的属性

 


  1. objfrm.id="TmpForm";  
  2. objfrm.name="TmpForm";  
  3. objfrm.target="_blank";  
  4. objfrm.method="post";  
  5. objfrm.style.display="none";  
  6.  
  7. objsendtype.type="hidden";  
  8. objsendtype.name="SendType";  
  9. objsendtype.value=Utf2Gb(sendtype);  
  10.  
  11. objtitle.type="hidden";  
  12. objtitle.name="title";  
  13. objtitle.value=Utf2Gb(title);  
  14.  
  15. //附加  
  16. objfrm.appendChild(objsendtype);  
  17. objfrm.appendChild(objtitle);  
  18.  
  19. //表单提交  
  20. document.body.appendChild(objfrm);  
  21. objfrm.submit();  
  22. document.body.removeChild(objfrm);  
  23.  
  24. //clearobj  
  25. objtitle=null;  
  26. objsendtype=null;  
  27. objfrm=null;  
  28.  
  29. }  
  30.  
  31. //处理编码函数  
  32. functionUtf2Gb(str)  
  33. {  
  34. if(str!=null&&str!="")  
  35. str=escape(str);  
  36. returnstr;  
  37. }  
  38.  

以上代码主要是利用img图片,如果图片所在服务器正常运行的话,图片会加载到当前页面的body区域中,所以再获取这个img图片的宽度,如果宽度等于你知道的预定值,就代表默认服务器正常,否则代码服务器A不正常,就把数据提交到服务器B处理。
广州网站建设,网站建设,广州网页设计,广州网站设计

标签:
飞机