window.open后不管news_preview.aspx页是否已经完全读到客户端都要执行他以后的语句
如果news_preview.aspx页还为完全下载完就使用它里面的Obj就会出现楼主遇到的情况
所以是"间歇性"的可以在news_preview.aspx页的body的onload事件里取得opener里你需要的值
如果news_preview.aspx页还为完全下载完就使用它里面的Obj就会出现楼主遇到的情况
所以是"间歇性"的可以在news_preview.aspx页的body的onload事件里取得opener里你需要的值
function preview()
{
var content = document.getElementById("txtContent").value;
var win = window.open('news_preview.aspx?content='+content,'','width=750,height=500,scrollbars=yes');
win.moveTo(screen.width/2-375,80);
}
这样还需要做一个URL的编码,例如空格为20%之类我手头暂时没代码:p对于太长内容的信息传到window.open出来的窗体我一直都没有想到解决的办法。如果不用window.open出来的弹出窗口改用form表单对象的submit方式指定target="_blank"是可以传递很长的内容的
var content = opener.document.getElementById("txtContent").value;
document.all("Lcontent").innerHTML = opener.document.content;不晓得可以不可以
{ var e = opener.document.getElementById("txtContent");
if(e)
{
document.getElementById("Lcontent").innerHTML = e.value;
}
}结 贴