title: OnLoad event not firing for dynamically appended <style> on iPad
body: <p>Does anybody know why the onload event does not fire on iPad on the following case? I've tried using jQuery $.load() and pure javascript but still no avail. My google-fu was insufficient to find an answer :(</p>
  
  <pre><code>var head = document.head || document.getElementsByTagName('head')[0];
  var linkEl = document.createElement('link');
  linkEl.type = 'text/css';
  linkEl.rel = 'stylesheet';
  linkEl.href = "my_stylesheet.css"; 
  
  // This doesn't work on ipad
  linkEl.onload = function() {
      alert('css is loaded');
  }
  
  head.appendChild(linkEl);
  </code></pre>
  
  <p>Demonstration: <a href="http://jsfiddle.net/cYFYE/" rel="nofollow">http://jsfiddle.net/cYFYE/</a></p>