从A网页post到B.php网页时 A需要关闭不?
解决方案 »
- js获取页面input控件类型为hidden的值为undefined
- 如何实现层的高度适合(100%和随内容选择)
- jquery ajax把值存入数据库
- 帮我看看,为什么select的onchange方法无效
- jquery 中, 我hide 了 tbody,为什么tbody里面item的 is(":visible") 仍然为true????
- 用javascript做的折叠菜单在IE中能用,在firefox中不能用
- 一个让我费解的JS+CSS代码
- 在表单中输入文字,能够随时显示目前的字数,这个是怎么实现的呢?
- 按纽事件问题?
- coolarcher (冷箭手.org)来领分! 关于中韩对抗赛
- 单击一下文本框,在文本框下面就出现提示
- 嘿嘿,求一个代码,不好意思啦!
a.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> a </TITLE>
<script>
function openWin(){ window.open("b.html",null,"dialogWidth:500px;dialogHeight:600px;center:yes");
window.opener=null;
window.close();
}
</script>
</HEAD> <BODY>
<input type="text" id="txt" value="" >
<input type="button" value=" ok " onclick="openWin()">
</BODY>
</HTML>
b.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>b </TITLE>
<script>
function openWin(){ window.showModalDialog("a.html",null,"dialogWidth:500px;dialogHeight:600px;center:yes");
}
</script>
</HEAD> <BODY>
<input type="text" id="txt" value="" >
<input type="button" value=" continue " onclick="openWin()">
</BODY>
</HTML>
<FORM action="b.php" target="_blank" method="post"> A提交后没有关闭 ,新建了一个窗口,但在B里要如何回到A。
象购物车一样,可以有好多个网页提交到B网页,但B网页只有一页,所以不能用连接。但在B网页时想要继续如何跳到A网页,而不关闭B网页。也就是说如何把焦点转移到A,并到A变为当前页。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>b </TITLE>
<script>
function openWin(){ window.opener.focus();
}
</script>
</HEAD> <BODY>
<input type="text" id="txt" value="" >
<input type="button" value=" continue " onclick="openWin()">
</BODY>
</HTML>
A提交后没有关闭 ,新建了一个窗口,但在B里要如何回到A。这个其实最简单的,实际就是子窗口对父窗口的操作!
<HTML>
<HEAD>
<TITLE>b </TITLE>
<script>
function openWin(){ window.opener.focus();
}
</script>
</HEAD> <BODY>
<input type="text" id="txt" value="" >
<input type="button" value=" continue " onclick="openWin()">
</BODY>
</HTML>就是这样的,window.opener.focus();指的就是从哪个页面提交到B页面,就让哪个页面重新获得焦点。
function openWin(){ window.opener.focus();
}
</script>
</HEAD> <BODY>
<input type="text" id="txt" value="" >
<input type="button" value=" continue " onclick="openWin()">
</BODY>
</HTML>
我是新手,能写个样子来吗?好让我测试一下。
B.php?参数=2
B.php?参数=3
这样使用if来判断是来自哪个页面的,不同页面提交后面带的参数的值也不同,自然就知道是从哪个页面传递过来的了
再说我有成千上万的网页,每个都去写号不好吧。我又不想返回到A后不刷新网页A,只是想把A变为当前的网页,在窗口的最上层
这个在B.php中使用window.opener.focus(); 就可以你使用的是open打开的?还是?
s_liangchao1s和jianglin28290提到的方法可以,
<HTML>
<HEAD>
<TITLE>b </TITLE>
<script>
function openWin(){ window.opener.focus();
}
</script>
</HEAD> <BODY>
<input type="text" id="txt" value="" >
<input type="button" value=" continue " onclick="openWin()">
</BODY>
</HTML>
但上面的不完整,因为父窗口关闭时与直接打开网页时就出错。我都搞定了。做个判断在这两种情况时弹出警告框alert();
结了。