var o = document.getElementById('img0'); o.parentNode.currentActiveObject = o; document.getElementById('link1').onmouseover=function(){imgChange('linka')}; document.getElementById('link2').onmouseover=function(){imgChange('linkb')};
} function imgChange(oId){ var o = document.getElementById(oId); o.parentNode.currentActiveObject.style.display = 'none'; o.style.display = ''; o.parentNode.currentActiveObject = o; } </script> </head> <body onload="init()">
/*document.*/ addEventListener ('load', function () { ////////////////////////////////////////////////////////////
// init 関数のスコープは無名関数内なので,外部から参照されない function init (id1, id2) { var o1 = document.getElementById (id1); var o2 = document.getElementById (id2); var anc1 = o1 && o1.getElementsByTagName ('a'); var anc2 = o2 && o2.getElementsByTagName ('a');
if (o1 && o2) for (var currentActiveObject = o2.getElementsByTagName ('img')[0], view = document.defaultView, I = anc1.length, i = 0; i < I; anc2[i++].style.display = 'none')