外部リンクにアイコンを追加する

ページが読み込まれたらhttp:で始まるリンクを外部リンクと見なしてアイコンをリンク文字の後に追加する。

(function(){
    //イベントとイベントハンドラを設定する
    if (window.addEventListener) window.addEventListener("load", addicon, true);
    if (window.attachEvent) window.attachEvent("onload", addicon);
    // アイコン追加
    function addicon(){
        var aTag = document.getElementsByTagName("a");
        for(var i=0; i<aTag.length; i++){
            if (aTag[i].href.indexOf("http:") > -1){
                var icon = document.createElement("img");
                icon.src = "images/external.gif";	// 画像のパス
                icon.border = 0;
                aTag[i].appendChild(icon);
            }
        }
    }
})();