if(アラートが機能する)にアクセスしていることを確認しても、addEventListenerが機能しません。私はFirefoxを使用しているので、今のところIEの「attachEvent」は必要ありません...
function addEvent(type,fnName,obj,cap)
{
if(obj.addEventListener)
{
alert("I am here");
obj.addEventListener(type,fnName,cap);
}
}
function changeBgColor()
{
var wrap = document.getElementById("wrapper");
nbClicks++;
if (1 == nbClicks )
{
wrap.style.backgroundColor = lightCoral;
}
if (2 == nbClicks )
{
wrap.style.backgroundColor = lightGreen;
}
}
function init()
{
var nbClicks = 0;
var wrap = document.getElementById("wrapper");
addEvent("click",changeBgColor,wrap,false);
}
window.onload = init;