whmozemu.js
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:2k
源码类别:

SNMP编程

开发平台:

C/C++

  1. if (! window.gbIE4 && window.gbNav6 && !document.childNodes[0].insertAdjacentHTML){
  2. HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
  3. {
  4. switch (where){
  5. case 'beforeBegin':
  6. this.parentNode.insertBefore(parsedNode,this)
  7. break;
  8. case 'afterBegin':
  9. this.insertBefore(parsedNode,this.firstChild);
  10. break;
  11. case 'beforeEnd':
  12. this.appendChild(parsedNode);
  13. break;
  14. case 'afterEnd':
  15. if (this.nextSibling){
  16. this.parentNode.insertBefore
  17. (parsedNode,this.nextSibling);
  18. } else {
  19. this.parentNode.appendChild(parsedNode)
  20. }
  21. break;
  22. }
  23. }
  24. HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){
  25. var r = this.ownerDocument.createRange();
  26. r.setStartBefore(this);
  27. var parsedHTML = r.createContextualFragment(htmlStr);
  28. this.insertAdjacentElement(where,parsedHTML)
  29. }
  30. HTMLElement.prototype.insertAdjacentText = function(where,txtStr){
  31. var parsedText = document.createTextNode(txtStr)
  32. this.insertAdjacentElement(where,parsedText)
  33. }
  34. }
  35. function testScroll() {
  36. // Initialize scrollbar cache if necessary
  37. if (window._pageXOffset==null) {
  38. window._pageXOffset = window.pageXOffset
  39. window._pageYOffset = window.pageYOffset
  40. }
  41. // Expose Internet Explorer compatible object model
  42. document.body.scrollTop = window.pageYOffset
  43. document.body.scrollLeft = window.pageXOffset
  44. window.document.body.scrollHeight = document.height
  45. window.document.body.scrollWidth = document.width
  46. window.document.body.clientWidth = window.innerWidth;
  47. window.document.body.clientHeight = window.innerHeight;
  48. // If cache!=current values, call the onscroll event
  49. if (((window.pageXOffset!=window._pageXOffset) || 
  50. (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) 
  51. window.onscroll()
  52. // Cache new values
  53. window._pageXOffset = window.pageXOffset
  54. window._pageYOffset = window.pageYOffset
  55. }
  56. // Create compatibility layer for Netscape
  57. if (window.gbNav6) {
  58. setInterval("testScroll()",50)
  59. }