var a=parent.rightFrame.document.forms[0].type
改成
var a=parent.rightFrame.document.getElementsByName("type"); 另外请注意, 不要用 type 这样的关键字来命名控件
改成
var a=parent.rightFrame.document.getElementsByName("type"); 另外请注意, 不要用 type 这样的关键字来命名控件
解决方案 »
- jquery怎样提取一个含.good的.bd集?
- 错误: checkboxs[i] is undefined
- 发现一个 function arguments 非常有趣的问题(散分)
- js 传参问题
- document.all和document.getElementById的区别?
- ★3721、google拦截广告窗口,可是我的东西不是广告啊。怎样才能避免?
- [请教老手]如何嵌入sina新闻
- 求判断浏览器版本的javascript
- 各位新年好!请问题如何做出windows帮助中左边那个选项卡的的两个按钮的效果?
- 有没有什么方法,自动让一个HTML标记自动撑满一个块,
- 如何判断一个页面中的单选框或复选框至少有一项被选中?
- 这样简单的javascript错在哪_(急~~)
<html>
<head>
<title>
</title>
</head>
<body>
<script language=javascript>
<!--
function queryString(sParam){
var sBase = window.location.search
var re = eval("/" + sParam + "=([^&]*)/")
if (re.test(sBase)){
return RegExp.$1
}
else{
return null
}
}
alert(queryString("t"))
//-->
</script>
<h1>thank you!!</h1>
</body>
</html>
我将alert(queryString("t"))改成alert(queryString("b")),就可以得到b的值了.不过小弟是一初学者,所以你的程序看不大懂,能把函数里的语句解释一下吗?还有就是,我得else问题能帮我解决吗?我最初的想法是如果什么都不选,就弹出"please make the choice".可是执行结果不是这样,
请赐教!万分感激!!!
请问黄兄,你的这个方法帮我解决哪个问题?我试了试两个问题都没解决.
在 information.html 里:
<script language=javascript>
var s = window.location.search; //得到 ?t=bbbbbbbbbb;
if(s)
{
var a = s.split("\?");
var b = a[1].split("%26");
for(var i=0; i<b.length; i++)
{
var c = b[i].split("=");
alert("你传入的变量 "+ c[0] +" 的值是 "+ c[1]);
}
}
</script>
感谢黄兄赐教,问题解决了.不过由于小弟是新手,能不能解释一下information.html 里的脚本语句?多谢多谢!!
<script language=javascript>
//假设 information.html 的地址栏里是 information.html?t=bbbb&s=ccccvar s = window.location.search; //得到 ?t=bbbb&s=cccc 这段字串;
if(s)
{
var a = s.split("\?"); //得到 a[1]="t=bbbb&s=cccc" 这段字串;
var b = a[1].split("%26"); //按照字符 & 将上面的那个字串劈开
for(var i=0; i<b.length; i++)
{
var c = b[i].split("="); //得到等号两端的字串
alert("你传入的变量 "+ c[0] +" 的值是 "+ c[1]);
}
}
</script>
检查 JScript 代码并执行. eval(codeString)必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。说明
eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.