PublicJS.js
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:3k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. //Open Modal Window
  2. function OpenWindowAndSetValue(Url,Width,Height,WindowObj,SetObj)
  3. {
  4. var ReturnStr=showModalDialog(Url,WindowObj,'dialogWidth:'+Width+'pt;dialogHeight:'+Height+'pt;status:yes;help:no;scroll:yes;');
  5. if (ReturnStr!='') SetObj.value=ReturnStr;
  6. return ReturnStr;
  7. }
  8. //awen add   selectAll(this.form) 调用即可
  9. function selectAll(f)
  10. {
  11. for(i=0;i<f.length;i++)
  12. {
  13. if(f(i).type=="checkbox" && f(i)!=event.srcElement)
  14. {
  15. f(i).checked=event.srcElement.checked;
  16. }
  17. }
  18. }
  19. function CheckNumber(Obj,DescriptionStr)
  20. {
  21. if (Obj.value!='' && (isNaN(Obj.value) || Obj.value<0))
  22. {
  23. alert(DescriptionStr+"应填有效数字!");
  24. Obj.value="";
  25. Obj.focus();
  26. }
  27. }
  28. function OpenWindow(Url,Width,Height,WindowObj)
  29. {
  30. var ReturnStr=showModalDialog(Url,WindowObj,'dialogWidth:'+Width+'pt;dialogHeight:'+Height+'pt;status:no;help:no;scroll:yes;');
  31. return ReturnStr;
  32. }
  33. //Open Modal Window
  34. function OpenWindowAndSetValue(Url,Width,Height,WindowObj,SetObj)
  35. {
  36. var ReturnStr=showModalDialog(Url,WindowObj,'dialogWidth:'+Width+'pt;dialogHeight:'+Height+'pt;status:no;help:no;scroll:yes;');
  37. // var ReturnStr=OpenEditerWindow(Url,WindowObj,'scrollbars=0,resizable=1,top=50,left=50,width='+Width+',height='+Height);
  38. if (ReturnStr!='007007007007') SetObj.value=ReturnStr;
  39. return ReturnStr;
  40. }
  41. //Open Editer Window
  42. function OpenEditerWindow(Url,WindowName,Width,Height)
  43. {
  44. window.open(Url,WindowName,'toolbar=0,location=0,maximize=1,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,top=50,left=50,width='+Width+',height='+Height);
  45. }
  46. //CSS背景控制
  47. function overColor(Obj)
  48. {
  49. var elements=Obj.childNodes;
  50. for(var i=0;i<elements.length;i++)
  51. {
  52. elements[i].className="hback_1"
  53. Obj.bgColor="";//颜色要改
  54. }
  55. }
  56. function outColor(Obj)
  57. {
  58. var elements=Obj.childNodes;
  59. for(var i=0;i<elements.length;i++)
  60. {
  61. elements[i].className="hback";
  62. Obj.bgColor="";
  63. }
  64. }
  65. //===========错误信息显示函数(公共函数) coder by Terry Wen
  66. function ShowErr(msg){
  67. alert(msg);
  68. var type = typeof(window.dialogArguments);
  69. var openerType = typeof(window.opener);
  70. if ( type != 'undefined' && openerType == 'undefined' )
  71. {
  72. //window.dialogArguments.location.reload();
  73. CloseWin();
  74. }
  75. else
  76. {
  77. if (document.referrer=="")
  78. CloseWin();
  79. else
  80. window.location.href=document.referrer;
  81. }
  82. }
  83. //===========关闭窗口的函数(公共函数) coder by Terry Wen
  84. function CloseWin()
  85. {
  86. var ua=navigator.userAgent
  87. var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
  88. if(ie)
  89. {
  90. var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
  91. if(IEversion< 5.5)
  92. {
  93. var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
  94. str += '<param name="Command" value="Close"></object>';
  95. document.body.insertAdjacentHTML("beforeEnd", str);
  96. document.all.noTipClose.Click();
  97. }
  98. else
  99. {
  100. window.opener =null;
  101. window.close();
  102. }
  103. }
  104. else
  105. {
  106. window.close()
  107. }
  108. }