- シンタックスハイライトにgoogle-code-prettifyを使う際、
onloadじゃちょっとアレかなー -
README読んだら
addEventListenerの方法あった - あれ?古いIEは
addEventListenerだめじゃね?
という訳で、古いIEもいけるようにattachEvent版も併記したものをメモ。
読み込ませるファイル
<link rel="stylesheet" href="google-code-prettify/prettify.css">
<script src="google-code-prettify/prettify.js"></script>
関数呼び出し
<script>
//<![CDATA[
(function() {
if(window.addEventListener) {
window.addEventListener('load', prettyPrint, false);
}
else if(window.attachEvent) {
window.attachEvent('onload', prettyPrint);
}
})();
//]]>
</script>
これでOK…かな?IE8はチェック済み。
Google先生にも華麗にスルーされるオールドIE。ver.8未満のIEは爆発しろ。