- シンタックスハイライトに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は爆発しろ。