typem.js
上传用户:szraylite
上传日期:2018-06-06
资源大小:11546k
文件大小:3k
源码类别:

软件测试

开发平台:

Java

  1. var _D //div
  2. var div_Top; //层顶坐标
  3. var div_Id; //层的名字
  4. var div_Left; //层左边坐标
  5. var div_Width; //层的宽度
  6. var div_Height; //层的高度
  7. var doc_Height; //窗口当前总高度
  8. var doc_Width; //窗口当前宽度
  9. //style对象中的属性
  10. var _style;
  11. var style_Top;
  12. var style_Left;
  13. var T = function (divId){
  14. alert(divId);
  15. //alert("T");
  16. init(divId);
  17. style_Top=(arrayPageSize[1] - div_Height)/2+arrayScroll[1];
  18. style_Left=(arrayPageSize[0] - div_Width)/2+arrayScroll[0];
  19. _style.display="";
  20. }
  21. //获取属性
  22. var init = function (divId){
  23. _D = document.getElementById(divId);
  24. div_Top =    parseInt(document.getElementById(divId).style.top,10) //获取高
  25. div_Left =   parseInt(document.getElementById(divId).style.left,10) //div的y坐标
  26.     div_Height = parseInt(document.getElementById(divId).offsetHeight,10) //div的高度
  27.     div_Width =  parseInt(document.getElementById(divId).offsetWidth,10) //div的宽度
  28. arrayScroll =  getPageScroll();
  29. arrayPageSize =    getPageSize();
  30. _style = divId.style;
  31. style_Top= divId.style.top;
  32. style_Left= divId.style.left;
  33. }
  34. //增加的方法
  35. var addTM = function (x,y){
  36. //获取值
  37. var td1 = document.getElementById("gztype").value;
  38. var td2 = document.getElementById("jinge").value;
  39. //表格插入
  40. var _T = document.getElementById("t2");
  41. var R_ind = _T.rows.Length;
  42. var objTR = objTable.insertRow(R_ind);  
  43.    var objTD_1=  objTR.insertCell(0);
  44. var objTD_2=  objTR.insertCell(1);
  45. objTD_1.innerHTML="<td>"+td1+"</td>";
  46. objTD_2.innerHTML="<td>"+td2+"</td>";
  47. }
  48. //获取getPageSize
  49. var getPageSize = function () {
  50. var de = document.documentElement;
  51. var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  52. var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight
  53. arrayPageSize = new Array(w,h) 
  54. return arrayPageSize;
  55. }
  56. //获取pageScrollTop
  57. var getPageScroll = function (){
  58. var yScrolltop;
  59. var xScrollleft;
  60. if (self.pageYOffset || self.pageXOffset) {
  61. yScrolltop = self.pageYOffset;
  62. xScrollleft = self.pageXOffset;
  63. } else if (document.documentElement && document.documentElement.scrollTop || document.documentElement.scrollLeft ){  // Explorer 6 Strict
  64. yScrolltop = document.documentElement.scrollTop;
  65. xScrollleft = document.documentElement.scrollLeft;
  66. } else if (document.body) {// all other Explorers
  67. yScrolltop = document.body.scrollTop;
  68. xScrollleft = document.body.scrollLeft;
  69. }
  70. arrayPageScroll = new Array(xScrollleft,yScrolltop) 
  71. return arrayPageScroll;
  72. }