JS弹出网页问题
写一段JS代码,要求:在网页a中点击按钮,弹出网页b,在网页b中的name=txt的输入框中输入数据,点击按钮后关闭网页b,在网页a中显示网页b中txt的值!请各位高手帮...
写一段JS代码,要求:在网页a中点击按钮,弹出网页b,在网页b中的name=txt的输入框中输入数据,点击按钮后关闭网页b,在网页a中显示网页b中txt的值!
请各位高手帮忙了,最后再加点注释,在线等!
因为我在网页b中还有东西,不是单纯的输入,如果有简单的办法我干嘛不用,对不?
这样已经是最好的办法了,知道怎么写的就发出来,只要一段js代码就行
可以,用ASP也可以,只要能写出来 就行 展开
请各位高手帮忙了,最后再加点注释,在线等!
因为我在网页b中还有东西,不是单纯的输入,如果有简单的办法我干嘛不用,对不?
这样已经是最好的办法了,知道怎么写的就发出来,只要一段js代码就行
可以,用ASP也可以,只要能写出来 就行 展开
4个回答
展开全部
根据你描述的需求,你应该使用HTML中的模式窗口,showModalDialog()来解决.
A.html:
<input name="" type="button" onclick="openB()" value="打开B.html" />
<script>
function openB(){
digStr="dialogHeight:400px;dialogWidth:500px;center:yes"
var ReturnValue = window.showModalDialog("b.html","",digStr)
alert("你在B.html中的文本框中输入了:"+ReturnValue);
}
</script>
B.html:
<input name="text1" type="text" /><br />
<input name="" type="button" onclick="onunload()" value="返回A.html"/>
<script>
function window.onunload() {
window.returnValue = text1.value
window.close();
}
</script>
A.html:
<input name="" type="button" onclick="openB()" value="打开B.html" />
<script>
function openB(){
digStr="dialogHeight:400px;dialogWidth:500px;center:yes"
var ReturnValue = window.showModalDialog("b.html","",digStr)
alert("你在B.html中的文本框中输入了:"+ReturnValue);
}
</script>
B.html:
<input name="text1" type="text" /><br />
<input name="" type="button" onclick="onunload()" value="返回A.html"/>
<script>
function window.onunload() {
window.returnValue = text1.value
window.close();
}
</script>
展开全部
window.open 方法打开b页面
b页面的提交时用 js读取name=txt的内容
<script language="javascript">
function submitform()
{
window.opener.document.getElementById('atxt').innerHTML=document.form1.txt.value;
}//atxt 是在a页面中输出b页面中txt内容的容器的ID 比如<span id=atxt></span>
</script>
<form name="form1" action="" method="post">
<input name="txt" type="text" />
<input name="" type="button" onclick="submitform()" name="提交" />
</form>
b页面的提交时用 js读取name=txt的内容
<script language="javascript">
function submitform()
{
window.opener.document.getElementById('atxt').innerHTML=document.form1.txt.value;
}//atxt 是在a页面中输出b页面中txt内容的容器的ID 比如<span id=atxt></span>
</script>
<form name="form1" action="" method="post">
<input name="txt" type="text" />
<input name="" type="button" onclick="submitform()" name="提交" />
</form>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一定要是弹出网页吗?
如果但但是你叙述的功能 弹出个对话框也可以实现
=================================================
用PHP可以吗?
=================================================
不好意思~能力有限试了半天都没试出来。
需要的技术还满多的~个人感觉要用到AJAX,因为A页面显示的时候是页面是不刷新的。
建议不要新建一个页面~如果可以的话,新建一层也好,就跟百度登陆页面一样~感觉是跳出心的页面,其实是在这个页面上多了一层
如果但但是你叙述的功能 弹出个对话框也可以实现
=================================================
用PHP可以吗?
=================================================
不好意思~能力有限试了半天都没试出来。
需要的技术还满多的~个人感觉要用到AJAX,因为A页面显示的时候是页面是不刷新的。
建议不要新建一个页面~如果可以的话,新建一层也好,就跟百度登陆页面一样~感觉是跳出心的页面,其实是在这个页面上多了一层
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是用网页对话框实现吗。用js弹出另外的网页,现在最不明智啊!好多浏览器为了防止弹出广告都有防弹出网页功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询