你的位置:
求大神解决这段脚本问题,弄了半天不知毛病在哪,劳烦高人指点.
20:26:34 |
来源: 按键精灵资源站
Dim Hwnd,HwndEx'定义变量
Dim a,myarry
a = Plugin.Window.SearchEx(WTWindow, 0, 0)
myarry = split(a, &|&)
For x=1 to UBound(myarry)
sText = Plugin.Window.GetTextEx(myarry(x), 1)
If sText =&& Then
Goto line1
b = IsNumeric(right(sText, 2))
& & c = len(sText)
If c = 6 and b = True Then
MsgBox (sText)
Hwnd = Plugin.Window.Find(0, sText)
HwndEx = Plugin.Window.FindEx(Hwnd, 0, &Button&, &开启&)
If&&HwndEx &0 Then
Call Plugin.Window.Active(Hwnd)
Call Plugin.Bkgnd.LeftClick(HwndEx, 0, 0)
Delay 1000
Call Plugin.Bkgnd.LeftClick(HwndEx, 0, 0)
Goto line2
Goto line1
TracePrint myarry
Delay 1000
脚本大体意思是后台查找子窗口&开启&句柄,并且点击两次,问题是可以正确执行一次,而且前提是,窗口不能激活,若当前窗口是这个软件,则不执行 ,,,还有,执行一次之后,不管怎么设置重复运行,没有反应了,用调试看了下发下是在
sText = Plugin.Window.GetTextEx(myarry(x), 1)&&此一行有问题,返回 WINDOW.GETTEXTEX类型不匹配, 搞不清楚,继续执行下去就一直是这个错误,&&还有一点就是,若想要脚本执行,启动后,在脚本在子窗口上连点两次鼠标后需要在桌面上用鼠标单击一下才会继续,不知何故,坐等解答,望大家不吝赐教,感谢.新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 12, 距离下一级还需 188 积分
论坛徽章:0
小弟做的一个JSP页面,经测试J***A部分能正常执行,但其中的J***ASCRIPT脚本无法执行,每次运行到脚本部分就跳过了,请高手指点一下。代码如下,其中无法执行的脚本我用红色字体标出了。
&%@ page contentType=&text/ charset=gb2312& language=&java& import=&java.sql.*&&&%&;
&%@ page import=&java.util.*& %&;
&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&;
&meta http-equiv=&Content-Type& content=&text/ charset=gb2312&&;
&title&;无标题文档&/title&;
&jsp:useBean id=&db& scope=&page& class=&xt.DBConnect&/&;
&&String cUserID=request.getParameter(&cUserID&);
&&String vUserName=request.getParameter(&vUserName&);
&&String vUserPwd=request.getParameter(&vUserPwd&);
&&String cUserLevel_c=request.getParameter(&cUserLevel_c&);
&&String vCommName=request.getParameter(&vCommName&);
&&String dBuildTime=request.getParameter(&dBuildTime&);
&&ResultSet rs1=db.executeQuery(&select vCommID from t_b_committe where vCommName='&+vCommName+&'&);
&&rs1.next();
&&String vCommID=rs1.getString(1);
&&ResultSet rs2=db.executeQuery(&select cUserID from t_b_user where cUserID='&+cUserID+&'&);
&&if(rs2.next())
&script language=&javascript&&;
var truthBeTold = window.confirm(&该用户ID已经存在,单击“确定”系统将仍然使用原ID,并将您所选择控制的党组织添加到原ID所控制的党组织范围内,单击“取消”返回。&);
if (truthBeTold==false)
&&window.location.href='admin_add.jsp';
&/script&;
& & String sql1=&insert into t_b_user_comm values ('&+cUserID+&','&+vCommID+&')&;
& & & & db.executeUpdate(sql1);
& & & & rs1.close();
& & & & rs2.close();
& & & & db.destroy();
& & & & response.sendRedirect(&manager_info.jsp&);
&&String sql2=&insert into t_b_user values ('&+cUserID+&','&+vUserName+&','&+vUserPwd+&','&+cUserLevel_c+&','&+dBuildTime+&')&;
&&String sql3=&insert into t_b_user_comm values ('&+cUserID+&','&+vCommID+&')&;
&&db.executeUpdate(sql2);
&&db.executeUpdate(sql3);
&&rs1.close();
&&rs2.close();
&&db.destroy();
&&response.sendRedirect(&manager_info.jsp&);
[ 本帖最后由 HonestQiao 于
14:31 编辑 ]
& |& & |& & |& & |& 
白手起家, 积分 41, 距离下一级还需 159 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
是否是你的if条件不成立啊~
白手起家, 积分 41, 距离下一级还需 159 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
你先在里面用个输出语句测试以下,if条件是否执行
白手起家, 积分 12, 距离下一级还需 188 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
判断条件部分没有问题,已经测试通过,脚本部分我曾经放在IF条件外面(&/head&; 与&body&;之间 )根本不涉及J***A语言部分,脚本仍然无法执行,按照常理,脚本放在最前面应该首先执行,但不知道什么原因,总是跳过直接执行J***A语句部分,不知道JSP与J***ASCRIPT之间是否有执行的优先级问题,还请各位高人继续赐教,回帖必谢!!!!!
小富即安, 积分 2849, 距离下一级还需 2151 积分
论坛徽章:7
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
没有问题啊!你装的是什么系统?确认框是不是给浏览器拦截了!!
白手起家, 积分 12, 距离下一级还需 188 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
可以确定确认框没有被浏览器拦截,此段脚本在其他页面均能正常显示,唯独在此页面中直接跳过,该页面处理的是上一个页面中表单传过来的数据,上一个页面的表单用的是"OST&方法,不知道是否与这个有关。还请各位高人继续帮助!!!,感谢上面两位能够回帖的朋友!
白手起家, 积分 41, 距离下一级还需 159 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
那不执行的话,下面的执行不?你要重定向的哪个页面(manager_info.jsp)执行么?
丰衣足食, 积分 724, 距离下一级还需 276 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
javascript中加入alert的调试信息
使用mozilla浏览器,用tools/javascript console可以看到出错信息
看页面原文件中有没有你的java script代码
jsp这样写还真是晕啊,还是找一个struts框架看看吧
白手起家, 积分 12, 距离下一级还需 188 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
to:飞翔的梦~
下面的J***A语句可以正常执行,只是脚本部分被跳过。
TO:tinywind
我用的是IE,不好意思,我刚开始学JSP,还没有要看STRUTS的打算,调试过程中我有加alert,但关键问题是alert也无法输出信息,只要涉及到脚本的部分都直接跳过不执行了。
PS:偶菜鸟一个编的代码比较乱,还请各位见凉。个人意见,struts框架虽好,但是我觉得还是新技术吧,国内编的教材就那几本(上海交大的那个女博士叫啥子忘了,基本都是她翻译引进的),还基本都是翻译国外的,等真正普及成熟后再弄不迟!
丰衣足食, 积分 724, 距离下一级还需 276 积分
论坛徽章:0
求助:JSP页面中的J***ASCRIPT脚本不能正常执行,请高人指点!
那页面原文件中能看到java script代码吗
如果有的话,直接保存成html,先调试这个文件Copyright &
咕咕猪下载站().All Rights Reserved
备案编号:黔ICP备号-1