function Flash_Call(swf,widht,height){ quality = 'high'; scale = 'noscale'; document.write(' ') } /** * onmouseove/onmouseoutに自動で関数を設定する * @param {Object} tagName 設定したいタグ名(画像をつけられるもの) * @param {Object} className 関数を設定するタグにつけるクラス名 */ function initOnMouseFunc(tagName, className) { var elements = document.getElementsByTagName(tagName); for(cnt = 0; cnt < elements.length; cnt++) { obj = elements[cnt]; if(obj.className == className) { var defImg = obj.src; var dotPos = defImg.lastIndexOf("."); var onImg = defImg.substr(0, dotPos)+"o"+defImg.substr(dotPos); obj.setAttribute('defImg', defImg); obj.setAttribute('onImg' , onImg); obj.onmouseover = function() { this.src = this.getAttribute('onImg'); }; obj.onmouseout = function() { this.src = this.getAttribute('defImg'); }; obj.onerror = function() { this.src = this.getAttribute('defImg'); }; } } } /* imgタグのclassにroimageを入れると、img srcの呼び出すファイル名+小文字の「o」をオンマウス画像として処理します */ function init() { initOnMouseFunc('img', 'roimage'); /* imgタグで利用するclassの指定 */ initOnMouseFunc('input', 'roimage'); /* inputタグで利用するclassの指定 */ } window.onload = init