open 动态修改img的onclick事件示例代码

复制代码 代码如下:

  var imgsrc = document.getElementById("imgsrc").getElementsByTagName('img');

  imgsrc[0].style.cursor="hand";

  imgsrc[0].onclick = new Function( "openArticle('/RssCommServlet?catalogid=29')");

  imgsrc[1].style.cursor="hand";

  imgsrc[1].onclick = new Function( "openArticle('/RssCommServlet?catalogid=30')");

  imgsrc[2].style.cursor="hand";

  imgsrc[2].onclick = new Function( "openArticle('/RssCommServlet?catalogid=31')");

  <!--

  function openArticle(url)

  {

  if(url=='')

  return;

  var option = "";

  window.open(url,'',option);

  }

  var isDOM = (document.getElementById ? true : false);

  var isIE4 = ((document.all && !isDOM) ? true : false);

  var isNS4 = (document.layers ? true : false);

  function getRef(id)

  {

  if (isDOM) return document.getElementById(id);

  if (isIE4) return document.all[id];

  if (isNS4) return document.layers[id];

  }

  function openNotice(url,winOption)

  {

  if(url=='')

  return;

  window.open(url,'',winOption);

  }

  function openWin(url,left,top,width,height)

  {

  if(url=='')

  return;

  var winOption = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+",left="+left+",top="+top;

  window.open(url,'',winOption);

  return;

  }

  function openWin(url,left,top,width,height,resizable)

  {

  if(url=='')

  return;

  var winOption = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable="+resizable+",width="+width+",height="+height+",left="+left+",top="+top;

  window.open(url,'',winOption);

  return;

  }

  //-->