js与html之的参数传递!

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:15:39
如:
swith (i){
case 0:
tag="要提取的值";
break;
...
case n:
tag="要提取的值";
break;
}

将这段单独保存为一个外部JS文件,用时插入到A.html中。
现在在A.html页面当要取 tag的值,该怎么做?麻烦给个详细的代码!谢谢!
我是想实现这现的功能:
在a.html中通过<a href=url?tag=传递参数></a>,然后再在b.html输出。而在b.html中通过插入<script src="c.js"></script>来查找与tag相匹配的值。
在c.js中用
swith (i){
case 0:
tag="值";
break;
...
case n:
tag="值";
break;
}
来保存。
在b.html中以
<SCRIPT language=javascript>
document.write(" <center>");
document.write(" <table bgcolor=#FF8040 width=480>");
document.write(" <tr> <td>");
document.write(tag);
document.write(" </td> </tr>");
document.write(" <

<script src="你的js的路径"></script>
<script>
alert(tag)//测试是否被调用导了
/*然后插入html里面去
如果是 <input> 那一类的文本 的话
可以 给相应的文本取id 或者name

<input type="button" name="btn">
script 里面 写
document.all.btn.value=tag;
如果是 <div> 或者 <p>,<span> 一类的纯显示标签
这样的方式处理
<div id=div1></div>
document.all.div1.innerText=tag;
或者 document.all.div1.innerHTML=tag;

*/

</script>

补充:如果你的是动态页面的话!<%=request.getPram..("dd")%>
如果你的是静态 页面的话
不要用
<a href=url?tag=传递参数></a> 因为你的参数无法获得 应该用
widnow.open(url);
在a.html 里面定义一个tag的 变量
然后在 b.html 里面 用window.parent.tag来取得父窗体的值
然后 就可以继续你的操作了

document.form.tag.value
这段代码要写在<script>...</script>里面。

document.form.tag.value