しかし、それが iframe[name] の場合、onload の問題が関係します...したがって、非常に面倒です.... 以下は遅延を追加するだけであり、onload の問題には「実際には」対処しません。 .. .実は、window.openをループすれば解決するのですが、めんどくさいのでそれもできません...^^ jb51.net <BR>window.openC = function (href, target, e) { <BR>try { <BR>window.open('javascript:if(!document.body){opener.openC.isNull=true;opener.open("c.asp");close();}', target || ''); <BR>window.setTimeout(function () { <BR>if (window.openC.isNull) { <BR>delete window.openC.isNull; <BR>window.setTimeout(function () { <BR>e.fireEvent('onclick'); <BR>}, 500); <BR>} else { <BR>window.open(href, target); <BR>} <BR>}, 100); <BR>} catch (exp) { <BR>alert(exp.message); <BR>} <BR>}; <BR>