Artikel mit Tag javascript
Samstag, 10. Mai 2008
Da der blöde Safari die beiden Javascript-Methoden insertAdjacentHTML und insertAdjacentText nicht beherrscht, hier ein kleiner Workaround, um sie doch verfügbar zu machen. Der Code funktioniert auch in Opera, IE und Firefox, man muss also keine Weiche einbauen.
if( typeof HTMLElement != "undefined" && !HTMLElement.prototype.insertAdjacentHTML ) {<br /> HTMLElement.prototype.insertAdjacentHTML = function( where, htmlStr ) {<br /> var r = this.ownerDocument.createRange();<br /> r.setStartBefore( this );<br /> var parsedHTML = r.createContextualFragment( htmlStr );<br /> this.insertAdjacentElement( where, parsedHTML )<br /> }<br /> }<br /> <br /> if( typeof HTMLElement != "undefined" && !HTMLElement.prototype.insertAdjacentText ) {<br /> HTMLElement.prototype.insertAdjacentText = function( where, txtStr ) {<br /> var parsedText = document.createTextNode( txtStr )<br /> this.insertAdjacentElement( where, parsedText )<br /> }<br /> }
Sonntag, 27. April 2008
Wer eine IPhone-Seite mit IUI erstellt, sollte unbedingt darauf achten, dass der Content-Type Header auf "text/html" gesetzt wird, sonst gibt das IPhone einen Fehler aus und läd keine Inhalte per AJAX nach.
In der Debug-Konsole gibt es folgenden Fehler:
JavaScript Error [...] Undefined value
Für Serendipity macht mein Mobile Output Plugin das übrigens alles automatisch
|