在b页面取得参数
<%
a=request.form(传递来的参数)
%>
<slect id=select1>
<option value=1>1</option>
<option value=2>2</option>
</select>
<script language="vbscript">
for i=0 to select1.length-1
if select1.options(i).value=<%=a%> then
select1.selectedIndex=i
end if
next
</script>
我在本机上调试通过了!
<%
a=request.form(传递来的参数)
%>
<slect id=select1>
<option value=1>1</option>
<option value=2>2</option>
</select>
<script language="vbscript">
for i=0 to select1.length-1
if select1.options(i).value=<%=a%> then
select1.selectedIndex=i
end if
next
</script>
我在本机上调试通过了!
解决方案 »
- 求大神赐教,如何点击某段文字,会在左侧的文本域中出现相应的文字?
- JS自定义属性的问题
- jquery怪问题,求解,,,,,,,,
- ext遮罩层mask怎么设置可以复制呢?
- 急 在线等 多麻烦各位大侠了
- 城市下拉列表 打开关闭问题100分
- [20 分] 如何让 HTML 下的 TextBox 控件在按下回车时不会提交表单?
- ie提示有错误,对象不支持此属性和方法 document. Write("这是电脑报网络学校");
- 怎样把一个值赋给一个类型为file的input,但要让这个<input>在网页上不可见
- 我用VC++写了一个DLL,如何把它使用在网页中呢。客户端要如何安装插件呢?在线等。
- 多页报表在打印时,如何实现每页的第一行都自动附加报表的表头
- 关于节日的问题,请教javascript高手????
第一,request.form好像是依赖于服务器的吧,我不要用服务器诶。
第二,我要的是javascript,而不是vbscript诶。
你可以查查资料
也许是唯一的方法了。
一、 WnEunfn(斯人不语) 的方法不错。二、genuis(不死鸟) 的Cookies也是可以的。三、直接用JAVASCRIPT也是可以的!只是我忘了具体的
1.用COOkie
在第一个页面中,<script language = javacript>
document.cookie.text := 你的值
</script>
在第二个页面中,<script language = javacript>
alert(document.cookie.text)
</script>
2.条件是:你必须是用open在第个打开第二个页
在第一个页面中
<script language = javacript>
dd:=window.open('jkk.htm','ss');
hh();
function hh()
{
try
dd.getMsg('aa');
catch(e){ setTimeOut(hh(),100)}
</script>
在第二个'jkk.htm'中 <script language = javacript>
function getMsg(dd)
{
alert(dd);
} </script>
3.用ShowModalDialog()打开第个页,再返回你要的数据
<input type="hidden" name="para">
<input type="submit" onclick="document.all.para.value='aloha!'">
</form>在另一个页面,参考
http://www.math.grin.edu/~rebelsky/Tutorials/JavaScript/Spring1998/query.html
------------
<script language="javascript">
var Request = new Array();
function init()
{
var s = location.search.substring(1);
if (s && s!=""){
var list = s.split("&");
for (var i=0; i < list.length; i++){
var pair = list[i].split("=");
if (pair[0] && pair[0] !=""){
Request[unescape(pair[0])] = unescape(pair[1]);
}
}
} var item;
s = "";
for (item in Request){
s += item + "=" + Request[item] + "<br>";
} dvShow.innerHTML = s;
alert(dvShow.innerHTML);
}
</script>
<body onload="init()">
<div id="dvShow"> </div>
</body>testform.html
-----------------
<html>
<head>
</head>
<body>
<form action="somehtml.html" method="get">
<input name="x">
<input name="y">
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
var urls = String(document.location);//取得新载入页面的URL,包括#后的字符!!
var thekey = urls.split("#");//以#作分隔符,将之分割。。
urls = thekey[1];//取得#后的字符,urls就是你所需要的
//注:如果你的document.location有多个#,你自已看着办吧。
//看来我这种办法还是行得通的么……
//终于用上简体了,可是机器又太破了……太可怜了……