javascript iframe中打开文件,并检测iframe存在否

  不过是iframe[name]的话,就涉及onload的问题了...所以就麻烦了许多....

  以下只是加了延迟...并没有"真正"的处理onload的问题....其实可以循环window.open来解决,不过懒的弄就略了...^^

  <a href="javascript:void(0);" onclick="openC('http://www.glzy8.com/', 'cs', this)">glzy8.com</a>

  <script type="text/javascript">

  window.openC = function (href, target, e) {

  try {

  window.open('javascript:if(!document.body){opener.openC.isNull=true;opener.open("c.asp");close();}', target || '');

  window.setTimeout(function () {

  if (window.openC.isNull) {

  delete window.openC.isNull;

  window.setTimeout(function () {

  e.fireEvent('onclick');

  }, 500);

  } else {

  window.open(href, target);

  }

  }, 100);

  } catch (exp) {

  alert(exp.message);

  }

  };

  </script>