inYOf4ceBook

By znerp Last update Nov 9, 2010 — Installed 152,602 times.

document.getElementById("content") is null error

in
Subscribe to document.getElementById("content") is null error 1 post, 1 voice

sizzlemctwizzle Scriptwright

Could you please change:

document.getElementById("content").addEventListener('DOMNodeInserted', inYoFace, true);
window.addEventListener('load', inYoFace, true);
to this:
// Re-run the code when the page changes
function process() {
  document.getElementById('content').removeEventListener('DOMNodeInserted', process, false);
  inYoFace();
  document.getElementById('content').addEventListener("DOMNodeInserted", process, false);
}

// Wait for Facebook's content element to exist
if (self.location == top.location) var checker=setInterval(function(){
    if(document.getElementById('content')) {
      clearInterval(checker);
      process(); // Start the listener
    }
  }, 200);

It would eliminate the document.getElementById("content") is null error

Edit: Thanks znerp