關閉彈出的小窗口怎麼寫? infowin.document.getElementById('info').innerText="sgsdfdsfsdfsd";上面說錯,這句是寫在a.asp裡的,b.htm只有<div id="info"></div> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面的coll.asp其實就是我說的b.htm b.html写:<div id="info"></div><script>if (document.getElementById("info").innerText != ""){ setTimeout("self.close();", 3000); //3秒后关闭;}</script> 是想从a.asp里写信息进b.htm里啊 我写的不行啊,出错说infowin没定义 在a.asp這樣:anyname=window.open('b.htm','infowin')setTimeout("anyname.document.getElementById('info').innerHTML='sgsdfdsfsdfsd'", 3000);setTimeout("anyname.close();", 6000);b.htm<div id="info"></div>====建议使用 innerHTMLinnerText只在ie可用。 <iframe src="about:blank" name="tt" id="tt" onload="loadFrame()"></iframe><form method="post" action="solution.do" onsubmit="var aa=window.open('...','_blank','...')" target="tt">....<input type=submit /></form><script language="javascript"> function loadFrame() { var tt=document.getElementById("tt").contentWindow; aa.document.body.innerText="数据已经经过了处理,可以显示信息了"; }</script> function loadFrame() { var tt=document.getElementById("tt").contentWindow; if(!aa && tt.document.body.innerHTML="complete"){ aa.document.body.innerText="数据已经经过了处理,可以显示信息了"; setTimeout("aa.close()",5000); } } if(!aa && tt.document.body.innerHTML="complete"){這句老是提示語法錯誤,也沒有寫信息進aa裡啊maximus_zhang() 的可以,但不是點擊按扭才打開窗口的,這樣它會等到程序執行完了才打開窗口就遲了,應該先打開窗口顯示等待信息,而點擊按扭打開窗口還是出錯anyname沒定義。 方法是那样子,你可以将2个动作加到 2个 func 中 如:function openwin(){anyname=window.open('b.htm','infowin')}function shutwin(){anyname.close()}在你點擊按扭时加上打開窗口的动作,等到程序執行完了再加上窗口关闭动作。如:a.htm<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>a</title><script language="JavaScript" type="text/javascript">/*anyname=window.open('b.asp','infowin');setTimeout("anyname.document.getElementById('info').innerHTML='sgsdfdsfsdfsd'", 3000);setTimeout("anyname.close();", 6000);*/function openwin(){anyname=window.open('b.htm','infowin')}function shutwin(){anyname.close()}</script></head><body><button type="button" onclick="openwin()">打开</button><button type="button" onclick="shutwin()">关闭</button></body></html> 楼上那段代码中的anyname要定义为全局变量。 a.asp-----------------------------<html><head><script> var wina=window.open('b.htm','infowin',''); wina.document.getElementById('info').innerHTML='写进去的内容';</script></head><body></body></html>b.htm----------------------------------------------<html><head></head><body onload=setTimeout('alert("窗口即将关闭!");window.close()',5000)><div id="info"></div></body></html> anyname只是打开窗体的 name 属性的值,并非一个对象. 关于JS当前【时分秒】时间大小的比较。 JavaScript超链接触发事件 ------在先客服实现原理。 请教一个javascript保存用户输入的问题 求几个能用的java script的图片转换脚本~~~ jqgrid的新增编辑问题 怎样取得一个元素的绝对位置? 关于播放视频文件代码的问题,强人来看一下! 对于文件上传框,如何控制其只能通过浏览选择,而不能直接输入? 如何在当页面打开时,图片的大小自动填满屏幕??? 求一段显示菜单高亮的代码 客户的刁难问题,请教大家!
<div id="info"></div>
<script>
if (document.getElementById("info").innerText != ""){
setTimeout("self.close();", 3000); //3秒后关闭;
}
</script>
anyname=window.open('b.htm','infowin')
setTimeout("anyname.document.getElementById('info').innerHTML='sgsdfdsfsdfsd'", 3000);
setTimeout("anyname.close();", 6000);b.htm
<div id="info"></div>====
建议使用 innerHTML
innerText只在ie可用。
<form method="post" action="solution.do" onsubmit="var aa=window.open('...','_blank','...')" target="tt">
....
<input type=submit />
</form>
<script language="javascript">
function loadFrame()
{
var tt=document.getElementById("tt").contentWindow;
aa.document.body.innerText="数据已经经过了处理,可以显示信息了";
}
</script>
{
var tt=document.getElementById("tt").contentWindow;
if(!aa && tt.document.body.innerHTML="complete"){
aa.document.body.innerText="数据已经经过了处理,可以显示信息了";
setTimeout("aa.close()",5000);
}
}
這句老是提示語法錯誤,也沒有寫信息進aa裡啊maximus_zhang() 的可以,但不是點擊按扭才打開窗口的,這樣它會等到程序執行完了才打開窗口就遲了,應該先打開窗口顯示等待信息,而點擊按扭打開窗口還是出錯anyname沒定義。
function openwin(){
anyname=window.open('b.htm','infowin')
}
function shutwin(){
anyname.close()
}
在你點擊按扭时加上打開窗口的动作,等到程序執行完了再加上窗口关闭动作。
如:
a.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>a</title>
<script language="JavaScript" type="text/javascript">
/*anyname=window.open('b.asp','infowin');
setTimeout("anyname.document.getElementById('info').innerHTML='sgsdfdsfsdfsd'", 3000);
setTimeout("anyname.close();", 6000);
*/
function openwin(){
anyname=window.open('b.htm','infowin')
}
function shutwin(){
anyname.close()
}
</script>
</head><body>
<button type="button" onclick="openwin()">打开</button>
<button type="button" onclick="shutwin()">关闭</button>
</body>
</html>
-----------------------------
<html>
<head>
<script>
var wina=window.open('b.htm','infowin','');
wina.document.getElementById('info').innerHTML='写进去的内容';
</script>
</head>
<body>
</body>
</html>b.htm
----------------------------------------------
<html>
<head>
</head>
<body onload=setTimeout('alert("窗口即将关闭!");window.close()',5000)>
<div id="info"></div>
</body>
</html>