一个window中有两个Frame为A和B,在B中点击某按钮,会弹出一窗口,我想在弹出的窗口中点击某个按钮,让弹出的窗口关闭,同时并触发A中某个 应该可以的可能用window.opener.parent.framb.image.onclick()你试一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 You can try this!!!--------------frame.htm<frameset cols="200,*" frameborder=1> <frame src="frameleft.htm" name="left"> <frame src="frameright.htm" name="right"></frameset>--------------frameleft.htm<body><script language=JavaScript>var mask = 0;function triggle(){ var textval; textval = text1.value; if( mask == 0){ if (textval == "set") { imgclick(); mask=1; } }}function imgclick(){ //你希望的动作代码 alert('我根本没有点击图片');}</script><input type="submit" onclick="window.open('open.htm','open','height=100, width=200, top=100, left=144,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no')" value="open a new window"><input type="text" name="text1" onFocus="triggle();" style="width:0;height:0"><br><img src='abc.gif' border=0 width=100 height=100 onclick="imgclick();" name="img1"></body>------------frameright.htm<body>body</body>------------open.htm<body><script language=JavaScript><!--function eventgo(){ opener.text1.value="set"; opener.text1.focus();}--></script><input type="submit" onclick="window.close();eventgo();" value="cmd window"></body> 修改了一点frameleft.htm 的内容!!!!--------------frameleft.htm<body><script language=JavaScript>var mask = 0;function reset(){ mask=0;}function triggle(){ var textval; textval = text1.value; if( mask == 0){ if (textval == "set") { imgclick(); mask=1; } }}function imgclick(){ //你希望的动作代码 alert('我根本没有点击图片');}</script><input type="submit" onclick="window.open('open.htm','open','height=100, width=200, top=100, left=144,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no');reset();" value="open a new window"><input type="text" name="text1" onFocus="triggle();" style="width:0;height:0"><br><img src='abc.gif' border=0 width=100 height=100 onclick="imgclick();" name="img1"></body> 在弹出窗口里:<body onbeforeunload="opener.parent.A.imgID.click()">其中A指A框架的名字(name),imgID指图片的ID 在弹出窗口里:<button onclick=aa()>关闭</button><scritp>function aa(){window.opener.parent.frames["A"].imgID.click();window.close();}</script> jQuery EasyUI 同一ID的dialog多次加载的问题 两张图片间的选择(急急急急) javascript文件为什么要采用小写命名 详细问题间内容描述 js动态生成动态留言,给我代码,送分阿。 验证联通手机号码的正则表达式 100分求,MSDN导航栏 (hide toc 和 show toc)的功能 请问如何改变层中文字颜色? 各位高手,为什么层上table的内容显不出来? 『难题, 求解』IE通过域名访问网站,JS运行出现问题, 有IP直接访问是可以正常显示的 文本框的问题 如何作到在子窗口内关闭父窗口??
<frameset cols="200,*" frameborder=1>
<frame src="frameleft.htm" name="left">
<frame src="frameright.htm" name="right">
</frameset>--------------frameleft.htm
<body>
<script language=JavaScript>
var mask = 0;
function triggle(){
var textval;
textval = text1.value;
if( mask == 0){
if (textval == "set") {
imgclick();
mask=1;
}
}
}function imgclick()
{
//你希望的动作代码
alert('我根本没有点击图片');
}
</script>
<input type="submit" onclick="window.open('open.htm','open','height=100, width=200, top=100, left=144,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no')" value="open a new window">
<input type="text" name="text1" onFocus="triggle();" style="width:0;height:0"><br>
<img src='abc.gif' border=0 width=100 height=100 onclick="imgclick();" name="img1">
</body>------------frameright.htm
<body>
body
</body>------------open.htm
<body>
<script language=JavaScript><!--
function eventgo()
{
opener.text1.value="set";
opener.text1.focus();
}
--></script>
<input type="submit" onclick="window.close();eventgo();" value="cmd window">
</body>
--------------frameleft.htm
<body>
<script language=JavaScript>
var mask = 0;
function reset()
{
mask=0;
}
function triggle(){
var textval;
textval = text1.value;
if( mask == 0){
if (textval == "set") {
imgclick();
mask=1;
}
}
}function imgclick()
{
//你希望的动作代码
alert('我根本没有点击图片');
}
</script>
<input type="submit" onclick="window.open('open.htm','open','height=100, width=200, top=100, left=144,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no');reset();" value="open a new window">
<input type="text" name="text1" onFocus="triggle();" style="width:0;height:0"><br>
<img src='abc.gif' border=0 width=100 height=100 onclick="imgclick();" name="img1">
</body>
<body onbeforeunload="opener.parent.A.imgID.click()">
其中A指A框架的名字(name),imgID指图片的ID
<button onclick=aa()>关闭</button>
<scritp>
function aa(){
window.opener.parent.frames["A"].imgID.click();
window.close();
}
</script>