当前位置:编程学习 > JS >>

这是不是javascript代码段?

<script language="javascript">

//查询按钮JS
function bt_searchJs(src) {
var device = document.forms[0].elements["P25030402__DEVICE_ID_S"].value;

if(device.length<2)
{
alert("请至少输入2位设备号");
document.forms[0].elements["P25030402__DEVICE_ID_S"].focus();
return false;
}
src.TYPE.value = '1';

//提交
searchJsValue();
}

//到按钮JS
function goJs() {
if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
document.forms[0].TYPE.value = '2';
disAll();
pageSubmit();
}
//返回按钮JS
function bt_returnJs(){
close();
var f = document.forms[0].elements["P25030402__BACK_FUNCID_S"].value;
var val1 = document.forms[0].elements["F25030402__DEVICE_ID"].value;
var val2 = document.forms[0].elements["F25030402__SM_CODE"].value;
var val3 = document.forms[0].elements["F25030402__CHINESE_NAME"].value;
var val4 = document.forms[0].elements["F25030402__TYPE_SPEC"].value;
var val5 = document.forms[0].elements["F25030402__UNIT"].value;
var val6 = document.forms[0].elements["F25030402__PLAN_PRICE"].value;
var val7 = document.forms[0].elements["F25030402__DEVICE_NAME"].value;
//返回设备号、物料代码、物料名称、型号规格、单位、计划价
if (val1!=""){
if(f == 'F012508'){
opener.document.forms[0].elements[f + "__DEVICE_ID"].value=val1;
opener.document.forms[0].elements[f + "__DEVICE_NAME"].value=val7;
}else{
opener.document.forms[0].elements[f + "__DEVICE_ID"].value=val1;
opener.document.forms[0].elements[f + "__SM_CODE"].value=val2;
opener.document.forms[0].elements[f + "__CHINESE_NAME"].value=val3;
opener.document.forms[0].elements[f + "__TYPE_SPEC"].value=val4;
opener.document.forms[0].elements[f + "__UNIT"].value=val5;
opener.document.forms[0].elements[f + "__PLAN_PRICE"].value=val6;
}
}
}

</script>

请问这一段代码是javascript的吗?它是从一个jsp文件里截取的
补充:什么叫纯的和不纯的呀?或者有什么区别?能麻烦解释详细些吗?谢谢
		
答案:
闲着没事做,帮你解释下这段JS代码:
<script language="javascript">

//查询按钮JS
function bt_searchJs(src) {//定义一个涵数,接收一个地址SRC
var device = document.forms[0].elements["P25030402__DEVICE_ID_S"].value;
// 页面车 表单 表单内包含的[文本框].值
if(device.length<2)//如果文本框输入的文字小于2个
{
alert("请至少输入2位设备号");//弹出对话框
document.forms[0].elements["P25030402__DEVICE_ID_S"].focus();//将焦点放在原本的文本框上
return false;//返回假
}
src.TYPE.value = '1';//当上面代码输入返回真时,SRC的类型的值=1

//提交
searchJsValue();//搜索JS的值
}

//到按钮JS
function goJs() {定义一个涵数
if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
一个方法 方法的参数
document.forms[0].TYPE.value = '2';
//页面.第一个表单.类型.值=2
disAll();//一个方法非调用
pageSubmit();//一个方法非调用

}
//返回按钮JS
function bt_returnJs(){
close();//////////////取得文本框的值
var f = document.forms[0].elements["P25030402__BACK_FUNCID_S"].value;
var val1 = document.forms[0].elements["F25030402__DEVICE_ID"].value;
var val2 = document.forms[0].elements["F25030402__SM_CODE"].value;
var val3 = document.forms[0].elements["F25030402__CHINESE_NAME"].value;
var val4 = document.forms[0].elements["F25030402__TYPE_SPEC"].value;
var val5 = document.forms[0].elements["F25030402__UNIT"].value;
var val6 = document.forms[0].elements["F25030402__PLAN_PRICE"].value;
var val7 = document.forms[0].elements["F25030402__DEVICE_NAME"].value;
//返回设备号、物料代码、物料名称、型号规格、单位、计划价
if (val1!=""){
if(f == 'F012508'){
opener.document.forms[0].elements[f + "__DEVICE_ID"].value=val1;
opener.document.forms[0].elements[f + "__DEVICE_NAME"].value=val7;
}else{
opener.document.forms[0].elements[f + "__DEVICE_ID"].value=val1;
opener.document.forms[0].elements[f + "__SM_CODE"].value=val2;
opener.document.forms[0].elements[f + "__CHINESE_NAME"].value=val3;
opener.document.forms[0].elements[f + "__TYPE_SPEC"].value=val4;
opener.document.forms[0].elements[f + "__UNIT"].value=val5;
opener.document.forms[0].elements[f + "__PLAN_PRICE"].value=val6;
}}}</script>
纯和不纯JS,可以这样理解.纯:全部都是JS代码.不纯:JS代码中内嵌其他语言的代码.
不是 纯的 JavaScript
是javascript
纯正的javascript代码
为什么说不是,纯正的javascript代码
绝对 纯正 javascript代码!!
<script language="javascript">
</script>
这个中间写的不是javascript??
能够确认这个是javascript的代码。没有什么纯正不纯正之说。因为javascript操作的很多就是dom的东西。
至于
opener.document.forms[0].element[f+ "__DEVICE_ID"].value=val1;
这段代码很好理解,就是一些元素的前缀相同而已。
是纯的 js 代码 opener 是浏览器对象 
是,    纯正的javascript代码
是的,opener 属性是一个可读可写的属性,可返回对创建该窗口的Window 对象的引用。

上一个:求助!javascript正则表达式
下一个:求JavaScript判断题答案

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,