自己制作的换算器的问题.传不了值.请大侠帮帮忙. 上面有两个页面的代码.其中每个页面都有javascript函数...前面那个页面是inputNumber输入框所在的页面.含有DIV.DIV里面有iframe.后面那个页面是iframe src(也就是换算器)页面的代码.请大哥帮帮忙.急啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var getid;function getID(){ getid = null; getid = event.srcElement.id;}上面这个函数是取得输入框所在页面(parent)的输入框ID.换算器页面(src)也有个输入框(name="input5").所输入的数字经过换算器(src页面所属)计算后传值给parent页面的输入框的.下面这段代码是换算器:<script language="JavaScript" type="text/JavaScript">function caculate(inputVal){ var e=document.form5.select5.options. [document.form5.select5.selectedIndex].value; var x=parent.getid;switch (e){ case "1" : parent.document.all(x).value = inputVal*0.4536; break; case "2" : parent.document.all(x).value = inputVal*1000; break; case "3" : parent.document.all(x).value = inputVal*1016.1; break; case "4" : parent.document.all(x).value = inputVal*907.2; break;} }</script>其实src页面中有个按钮的onclick事件调用caculate().代码是:<input name="Button" type="button" class="button" onClick="caculate(document.form5.input5.value);" value="确定"> 求助。这是怎么一回事? js动态生成<select>,刷新时默认值设定不起作用,求教。 这是什么原因 根据浏览器的语言选择不同的页面 有什么办法可以修改网页的内容并浏览? 关于测试字符串不为空的困惑。(怎样才算真正不为空?) 如何用jscript来控制flash播放器? 非常简单的switch但不知为什么就是有问题? 请教一个算法问题 很急很急!如何使用javascript关闭带frame的窗口?? 问题虽小,我觉得是很酷的功能,哪位哥们写过这样的javascript代码? 公司现在的项目表示层比较复杂,怎样面试一个做表示层的开发人员,应该问哪些问题?
function getID(){
getid = null;
getid = event.srcElement.id;
}
上面这个函数是取得输入框所在页面(parent)的输入框ID.
换算器页面(src)也有个输入框(name="input5").所输入的数字经过换算器(src页面所属)计算后传值给parent页面的输入框的.下面这段代码是换算器:
<script language="JavaScript" type="text/JavaScript">
function caculate(inputVal){
var e=document.form5.select5.options. [document.form5.select5.selectedIndex].value;
var x=parent.getid;switch (e){
case "1" :
parent.document.all(x).value = inputVal*0.4536;
break;
case "2" :
parent.document.all(x).value = inputVal*1000;
break;
case "3" :
parent.document.all(x).value = inputVal*1016.1;
break;
case "4" :
parent.document.all(x).value = inputVal*907.2;
break;
}
}
</script>其实src页面中有个按钮的onclick事件调用caculate().代码是:
<input name="Button" type="button" class="button" onClick="caculate(document.form5.input5.value);" value="确定">