是否有办法可以让html页面之间传递数据?

pjchuqi 2003-10-18 06:50:44

在a.htm页面中赋值!
在b.htm中读取出来!
二个都是单独的页面!
是否有办法可以做到?
请指教!
...全文
295 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
SuperhanGZ 2003-10-21
  • 打赏
  • 举报
回复
除了在URL后面附带数据外,还可以用Session及Application对象,读写文本文件及数据库都可以,只不过慢一点。
zl9732 2003-10-18
  • 打赏
  • 举报
回复
好像在哪里看到了*.htm?id=4&type=*&c=*方式传参数~
angelheavens 2003-10-18
  • 打赏
  • 举报
回复
呵呵,仅是尝试(在b中在分离参数及其值)

a.htm
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="b.shtml?id=12&cid=13">
<input type="submit" name="Submit" value="插入">
</form>
</body>
</html>

b.shtml:
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<script>alert(location.href);</script>
</body>
</html>
pjchuqi 2003-10-18
  • 打赏
  • 举报
回复
这个只是思路,没有完整的源代码的!
avonqin 2003-10-18
  • 打赏
  • 举报
回复
全部给呀,代码不是很多吧
pjchuqi 2003-10-18
  • 打赏
  • 举报
回复
to avonqin(李文)
还有一个index.htm框架文件呢!
我就写了这三个文件
purexu 2003-10-18
  • 打赏
  • 举报
回复
通过URL赋值(GET 方法)

下面是一个用JS取URL里的值的函数
/* 从 URL 字符串中提取变量的值
* Version 2.0 Create by 南极之星(pure_xu@163.com) */
function GetQueryValue(sPan){
var sQuery = document.location.search;
if (sQuery.indexOf("?") == 0) sQuery = sQuery.substr(1);
if (sQuery.indexOf("&") >= 0){
var aQuery = sQuery.split("&");
var sTempQuery;
for (var nTempCount = 0; nTempCount < aQuery.length; nTempCount++){
sTempQuery = aQuery[nTempCount];
if (sTempQuery.indexOf("=") >= 0){
if (sTempQuery.substring(0,sTempQuery.indexOf("=")) == sPan){
return sTempQuery.substr(sTempQuery.indexOf("=") + 1);
}
}else return false;
}
return false;
}else{
if (sQuery.indexOf("=") >= 0){
if (sQuery.substring(0,sQuery.indexOf("=")) == sPan){
return sQuery.substr(sQuery.indexOf("=") + 1);
}else return false;
}else return false;
}
}

如果URL=http://expert.csdn.net/Expert/topic/2370/2370039.xml?temp=.7653467
用法:
var temp = GetQueryValue("temp")

temp = .7653467
avonqin 2003-10-18
  • 打赏
  • 举报
回复
老兄你的源程序怎么在我这运行不了呀?你把b.html和a.html代码都贴出来吧,跟大家说说你要实现什么功能呀?也许能行呢?呵呵~~~
pjchuqi 2003-10-18
  • 打赏
  • 举报
回复
哎,看来这个思路也不行了,
真愁死了!
avonqin 2003-10-18
  • 打赏
  • 举报
回复
不通过url?
这么说来,就只能在框架里才能的
Airboy2002 2003-10-18
  • 打赏
  • 举报
回复
未想到。
pjchuqi 2003-10-18
  • 打赏
  • 举报
回复
还有没有其它的办法?
是在a.htm页面中赋值!
在b.htm中读取出来!
Airboy2002 2003-10-18
  • 打赏
  • 举报
回复
用URL这个变量。
pjchuqi 2003-10-18
  • 打赏
  • 举报
回复
?
这是二个问题!
avonqin 2003-10-18
  • 打赏
  • 举报
回复
搞什么呀?你
b.htm

<script language="JavaScript">
var parselimit=5;
function beginrefresh(){
if (parselimit==1)
{
window.location.reload();
}
else{
parselimit-=1 ;
parent.a.test.value=parselimit
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
file://-->
</SCRIPT>

a.htm(框架名为a)
<input type=text name=test>
pjchuqi 2003-10-18
  • 打赏
  • 举报
回复
UP

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧