重庆老时时彩官网开奖:dreamweaver表单问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 16:31:20
我有一篇祝福的文章
现在我把他做成了html的网页,保存为zhufu.htm

我现在想在作一个网页,保存为index.htm
里面有一个提交表单(用于提交名字)
怎么才能使提交的名字自动把zhufu.htm里的名字替换掉

要超级详细的,我笨哦

首先,找到zhufu.htm里要加名字的地方,在第一个地方的源码处加入<font id="names1"></font>,第二个地方源码处加入<font id="names2"></font>,以此类推,假设你有n个地方要加名字,那么最后一个的源码处就应该是<font id="namesn"></font>(n是具体数值)。
然后,还是在zhufu.htm里,在</body>之后,加入如下代码:
<script>
for (var i=1;i<=n;i++) //这里的n是具体数值
{
document.all["names"+i].innerHTML=opener.document.all["Name"].value;
}
</script>
好,下面在index.htm中作如下修改(这个页和zhufu.htm要放在同一目录下):
首先在<body>之前加入如下代码:
<script>
function OpenPage()
{
open("zhufu.htm");
}
</script>
其次,你的表单的源码有几个地方必须写成:
1、添名字的文本域:<input type="text" name="Name">
2、提交按钮:<input type="button" value="提交" onClick="openpage()">
好了,这就可以了。
如果你觉得我写得不清楚,那我提供给你这两页的范本,制作简陋,仅供参考。

index.htm:

<html>
<script>
function openpage()
{
open("zhufu.htm");
}
</script>
<body>
<form name="form1">
<br>
输入您的大名:<input type="text" name="Name">
<br>
<input type="button" value="提交" onClick="openpage()">
<br>
</form>
</body>
</html>

zhufu.htm:

<html>
<body>
<font id="names1"></font>,不知道我的解答是否和你的意?
<br>
<font id="names2"></font>,祝福你一生平安.
</body>
<script>
for (var i=1;i<=2;i++)
{
document.all["names"+i].innerHTML=opener.document.all["Name"].value;
}
</script>
</html>