document.write('<div id="Layer2" style="DISPLAY:' + state_xgyz + '">'
解决方案 »
- jquery easyui 为什么图标无法显示
- 正则表达式问题
- 求一个脚本?
- 两个listbox之间的传值
- 知道一个绝对地址和一个相对地址,怎么得到这个相对地址的绝对地址
- 在调用window.close()后,出现“是否关闭此窗口!”的提示,如何不让这个提示出现??
- 急急!!如何用循环得到名字后跟变量的JSP中提交的表单的值(在线等待)
- 框架内使用window.history.go()的烦人问题
- 关于Jquery datagrid formatter 有思想的进来看看
- extjs4 把Grid 添加到 tabpanel
- 如何遍历一个表单id对象例如grid1里的所有表单对象
- 请问梅花雪,MzPageControlTop.js怎么用?
我用下面的试,返回undefinedocument.write(state_xgyz);不知道为什么
var state_jctt;
var state_xgyz;
var state_yxzx;
var state_yytx;
var state_ttfy;
var state_ksdz;
function SetExpandedItem(expandedItem)
{
switch(expandedItem)
{
case "jctt":
state_jctt = "";
state_xgyz = "none";
state_yxzx = "none";
state_yytx = "none";
state_ttfy = "none";
state_ksdz = "none";
break;
case "xgyz":
state_jctt = "none";
state_xgyz = "";
state_yxzx = "none";
state_yytx = "none";
state_ttfy = "none";
state_ksdz = "none"; pic_xgyz = "BBS_lt_xgyz.gif";
break;
case "yxzx":
state_jctt = "none";
state_xgyz = "none";
state_yxzx = "";
state_yytx = "none";
state_ttfy = "none";
state_ksdz = "none";
break;
case "yytx":
state_jctt = "none";
state_xgyz = "none";
state_yxzx = "none";
state_yytx = "";
state_ttfy = "none";
state_ksdz = "none";
break;
case "ttfy":
state_jctt = "none";
state_xgyz = "none";
state_yxzx = "none";
state_yytx = "none";
state_ttfy = "";
state_ksdz = "none";
break;
case "ksdz":
state_jctt = "none";
state_xgyz = "none";
state_yxzx = "none";
state_yytx = "none";
state_ttfy = "none";
state_ksdz = "";
break;
default:
state_jctt = "none";
state_xgyz = "none";
state_yxzx = "none";
state_yytx = "none";
state_ttfy = "none";
state_ksdz = "none"; pic_xgyz = "BBS_lt_xgyz_f.gif";
break;
}
}
function ShowHiddenLayer(obj)
{
obj.style.display=(obj.style.display=="none")?"":"none";
}
</script>
后面调用:
<body MS_POSITIONING="GridLayout" onload="SetExpandedItem('<%=temp%>')"><script>
document.write(state_xgyz);
</script>为什么state_xgyz变成了undefine????????????不理解
好像是onload事件执行的比较晚一些!具体原因我也不知道!