var a=parent.rightFrame.document.forms[0].type
改成
var a=parent.rightFrame.document.getElementsByName("type"); 另外请注意, 不要用 type 这样的关键字来命名控件
改成
var a=parent.rightFrame.document.getElementsByName("type"); 另外请注意, 不要用 type 这样的关键字来命名控件
解决方案 »
- jquery1.6.1垃圾?
- Ext饼图显示数值问题?
- jquery获取多组复选框的值
- Email验证
- 菜鸟在线等(请高手帮忙):如何实现遇到 转义符 \ 后再复制一个此字符并插入字符串
- ActiveXObject("MSXML2.DOMDocument.5.0")读取中文文件名问题
- window.open一个站点页面(改页面不是本站的),如何判断是否打开完毕并执行一个动作
- 访问haha.html时,在haha.html的javascript中得到haha.html名称?
- jQuery实现两个tabel的数据左右迁移
- JQuery中$.ajax()方法与Bootstrap结合
- 如何判断一个页面中的单选框或复选框至少有一项被选中?
- 这样简单的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 方法的一样.