- 论坛徽章:
- 0
|
原帖由 tong0245 于 2007-5-11 10:40 发表
完整代码 你用this干啥
我完全不懂JS啊....刚开始学习~~
//双击事件,我JSP页面里的一个方法。需要把jwzrq,sq两个参数JS文件里!
function showInfo_2(bjxh,bjlx,bjrq,bjsj,fj,jwzrq,sq) {
setget(jwzrq,sq);
.
.
.
}
JS文件里的方法
var jwzrq = "";
var sq = "";
//在初始化时候就调用的方法...需要jwzrq,sq两个变量的值....
function AutoGetOptionFindQueryResult(xmldoc){
var infos = xmldoc.getElementsByTagName("infos").item(0);
var objId = infos.getAttribute("ObjId");
var secondObjId = infos.getAttribute("secondObjId");
var nodes = infos.getElementsByTagName("info");
var select = document.getElementById(objId);
if(select != null){
var l = select.length;
for(l;l>0;l--){
select.options[l] = null;
}
}
if(secondObjId != ""){
var select1 = document.getElementById(secondObjId);
var l1 = select1.length;
for(l1;l1>0;l1--){
select1.options[l1] = null;
}
}
for(var i=0;i<nodes.length;i++){
var info = nodes.item(i);
var dm = info.getAttribute("dm");
var mc = info.getAttribute("mc");
select.options[select.length] = new Option(mc,dm);
}
if(secondObjId == "f_jwzrq") {
if(jwzrq != "" ) {
setOpDef1("f_jwzrq",jwzrq);
}
}else if(secondObjId == "f_sq") {
alert("sq="+sq);
var data = document.getElementById("f_fj").value;
if(sq != "") {
setOpDef1("f_sq",sq);
}
}else {
return;
}
}
//我想写个类似持久层的东西...来保存我传过来的两个参数的值!
function setget(jwzrq,sq) {
this.jwzrq = jwzrq;
this.sq = sq;
alert(jwzrq+"===="+sq);
} |
|