// Rainboard // http://udon.be/ window.onload = function (){ var i; // クッキー処理 with(document){ for(i = 0; i < forms.length; i++){ if(forms[i].FROM && forms[i].mail){ forms[i].FROM.value = ''; forms[i].mail.value = ''; } } } // ツールチップを作る popupElement = document.createElement('div'); with(popupElement.style){ background = "#ffffff"; fontSize = "80%"; border = "1px solid #999999"; padding = "2px"; display = "none"; } var b = document.getElementsByTagName("body"); b[0].appendChild(popupElement); } // ツールチップを表示する function on(p, q){ // 変数宣言 var i, r, s, t, x, y; i = r = x = y = 0; // モード分岐 if(q.match(/^([0-9]+)$/)){ r = 1; s = t = parseInt(RegExp.$1); } else if(q.match(/^([0-9]+)-([0-9]+)$/)){ r = 1; s = RegExp.$1; t = RegExp.$2; if(parseInt(s) > parseInt(t)){ t = s.substr(0, s.length - t.length) + t; } s = parseInt(s); t = parseInt(t); } // 座標確定 if(p.pageY){ x = p.pageX; y = p.pageY; } // For Major Browsers else if(document.compatMode == "CSS1Compat"){ // For IE Standard Mode x = p.clientX + document.documentElement.scrollLeft; y = p.clientY + document.documentElement.scrollTop; } else{ // For IE Quirks Mode x = p.clientX + document.body.scrollLeft; y = p.clientY + document.body.scrollTop; } // スタイル定義 with(popupElement.style){ left = (x+16)+"px"; top = (y+16)+"px"; position = "absolute"; display = "block"; } // 引数が数値→ ID="R数値" を表示、それ以外→それ自体を表示 if(r == 1){ while(s <= t && i < 10){ if(document.getElementById('R'+s)){ if(i == 0){ popupElement.innerHTML = document.getElementById('R'+s).innerHTML; } else{ popupElement.innerHTML += "
" + document.getElementById('R'+s).innerHTML; } i++; } s++; } if(i == 0){ popupElement.style.display = "none"; } } else{ popupElement.innerHTML = q; } } // ツールチップを隠す function off(){ popupElement.style.display = "none"; } // cookie.cgi Version 1.91