这个程序是利用<A>的target属性。我发现target属性很好使用,可以减少找不到frame或iframe的问题的发生。
function sendToFrame(url, target)
{
var tempid = "your_uuid_hiddenclick_temp_anchor";
var obj = document.getElementById(tempid);
if(!obj)
{
var el = document.createElement("A");
el.style.display = "none";
el.setAttribute("id", tempid);
el.setAttribute("href", "javascript:void(0);");
document.body.appendChild(el);
obj = document.getElementById(tempid);
}
obj.setAttribute("href", url);
obj.setAttribute("target", target);
obj.click();
}