Advertisement
bcmoney

appendChild .vs. innerHTML vs. document.write

Mar 7th, 2012
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     if (document.createTextNode) {
  2.       //append HTML to DOM
  3.       var ic = document.createElement('div');
  4.         ic.setAttribute('id','interContainer'); //var headerText = document.createTextNode(this.defineheader); ic.appendChild(headerText);
  5.         ic.innerHTML += headerText;
  6.       var icnt = document.createElement('div');
  7.         icnt.setAttribute('id','interContent');
  8.         icnt.setAttribute('onmouseover','interstitialBox.showcontainer().timervar.pause()');
  9.         icnt.setAttribute('onmouseout','interstitialBox.showcontainer().timervar.resume()');      
  10.       ic.appendChild(icnt);
  11.       var iveil = document.createElement('div');
  12.         iveil.setAttribute('id','interVeil');
  13.       ic.appendChild(iveil);
  14.       document.getElementById('interstitial').appendChild(ic);
  15.     }
  16.     else if (document.getElementById) {
  17.       document.getElementById('interstitial').innerHTML += '<div id="interContainer">'+this.defineheader+'<div id="interContent" onmouseover="interstitialBox.showcontainer().timervar.pause();" onmouseout="interstitialBox.showcontainer().timervar.resume();"></div></div><div id="interVeil"></div>';
  18.     }
  19.     else {
  20.     document.write('<div id="interContainer">'+this.defineheader+'<div id="interContent" onmouseover="interstitialBox.showcontainer().timervar.pause();" onmouseout="interstitialBox.showcontainer().timervar.resume();"></div></div><div id="interVeil"></div>');
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement