社区
ASP
帖子详情
消息: 对象不支持此属性或方法: 'obj.Init'
cd731107
2013-05-20 11:29:54
操作系统:win7旗舰版、office2012、ie8、sql2008
发现执行asp网页中的js中的此行obj.Init时,
报错 消息: 对象不支持此属性或方法: 'obj.Init'
代码图片:
出错图片:
...全文
591
6
打赏
收藏
消息: 对象不支持此属性或方法: 'obj.Init'
操作系统:win7旗舰版、office2012、ie8、sql2008 发现执行asp网页中的js中的此行obj.Init时, 报错 消息: 对象不支持此属性或方法: 'obj.Init' 代码图片: 出错图片:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cd731107
2013-05-20
打赏
举报
回复
wsreport.ocx的信息如下:
cd731107
2013-05-20
打赏
举报
回复
代码的第218行的代码如下: <object codebase="../../../OCX/wsReport.ocx#version=4,5,0,1" classid="clsid:08D91289-1761-4006-8294-FDE48B9F29BD" width="956" height="600" id="obj"> 前面的obj应该就是加载这个打印控件的
cd731107
2013-05-20
打赏
举报
回复
原来在xp的机器上使用ie6都是正常的,升级到win7和ie8出现引问题 此打印网页的asp全部代码如下: <!--#include file="../../../include/conn.asp"--> <!--#include file="../../../include/ut.asp"--> <% djh=request("djh") DWBH=session("DWBH") sql="SELECT KHSDM_DWQC, PZH, CKDH, DZ, DH, KDRQ,HSJE_DX, HSJE FROM V_XSCK where ckzl=0 and ckdh='"&djh&"'" set rt=conn.execute(sql) sql="SELECT DWQC, LXDZ, DH FROM XTSZ where DWBH='"&DWBH&"'" set rt2=conn.execute(sql) set rt1 = Server.CreateObject("ADODB.Recordset") sql="SELECT HPBM,HPBM_HPMC,KWDM,HPBM_HPJC,HPBM_HPCDID, UNITID, isnull(CKSL,0) as CKSL, isnull(HSDJ,0) as HSDJ, isnull(HSJE,0) as HSJE FROM V_XSCKMX where ckdh='"&djh&"'" if rt1.state then rt1.close() rt1.cursorlocation=3 rt1.open sql,conn,0,1 %> <script language="VBScript"> Function test() obj.Init obj.Width = 956 obj.Height = 600 obj.PageSize = 0 obj.CurrentPosY = 20 obj.PageWidth = 240 obj.PageHeight = 140 obj.LeftMargin = 40 obj.TopMargin = 30 obj.LineInterval = 0 'obj.OutlineOffset = 20 obj.PFToMargin = 5 obj.PHToMargin =10 obj.SetFontSize 16 obj.DrawObject "", "", 1, "100,30", 5, "", "", "false,1" obj.DrawObject "", obj.ReadImage("http://xiaoao/erp_asp_qp/images/printimg/11.jpg"), 1, "70,20", 5, "", "", "false,1" 'obj.DrawObject "", obj.ReadImage("http://bl001/ERP_ASP/images/printimg/11.jpg"), 1, "70,20", 5, "", "", "false,1" obj.DrawObject "", "", 1, "100,30", 5, "", "", "false,1" obj.DrawObject "<%=rt2("DWQC")%>销售清单", "", 1, "610,50", 2, "", "", "True,1" obj.SetFontSize 13 '字号 obj.SetFontStyle 0, 0, 0 '是否斜体,是否粗体,是否下划线 obj.SetOutline 0, 0, 0, 0, RGB(255, 255, 255) '设置外框线 obj.SetBKMode 1 '背景模式. 1-背景透明,即单元格背景颜色无效 2-背景不透明,即用当前背景颜色填充单元格 obj.SetTextColor RGB(0, 0, 0) obj.SetFont "宋体", 1 obj.DrawObject "", "", 1, "682,15", 5, "1,2,3,4", "", "True,1" obj.DrawObject "购货单位: <%=rt("KHSDM_DWQC")%>","","1","280,15",2,"1,2,3,4","","false,1" obj.DrawObject " 凭证号: <%=rt("PZH")%>","","1","215,15",5,"1,2,3,4","","false,1" obj.DrawObject " 清单编号: <%=rt("CKDH")%>","","1","230,15",5,"1,2,3,4","","true,1" obj.DrawObject "地 址: <%=rt("DZ")%>","","1","280,15",2,"","1,2,3,4","false,1" obj.DrawObject "电 话: <%=rt("DH")%>","","1","215,15",5,"","1,2,3,4","false,1" obj.DrawObject " 销售日期: <%=rt("KDRQ")%>","","1","230,15",2,"1,2,3,4","","true,1" obj.SetOutline 0, 0, 1, 0, RGB(0, 0, 0) obj.SetFontSize 13 obj.DrawObject "商品编号", "", 5, "70,18", 5, "", "", "false,1" obj.DrawObject " 商品名称", "", 5, "110,18", 5, "", "", "false,1" obj.DrawObject "车型", "", 5, "220,18", 5, "", "", "false,1" obj.DrawObject "产地", "", 5, "40,18", 5, "", "", "false,1" obj.DrawObject "库位", "", 5, "50,18", 5, "", "", "false,1" 'obj.DrawObject "单位", "", 5, "40,18", 5, "", "", "false,1" obj.DrawObject "数量", "", 5, "50,18", 5, "", "", "false,1" obj.DrawObject "单价", "", 5, "65,18", 5, "", "", "false,1" obj.DrawObject "金额", "", 5, "70,18", 5, "", "", "false,1" obj.DrawObject "备注", "", 5, "55,18", 5, "", "", "true,1" <% n=1 dim xj dim sl BlnIsEnd =false if not rt1.eof then rt1.movefirst for i=0 to rt1.recordCount-1+(rt1.recordCount)/9 if n mod 10 =0 then '写合计列 Response.write("obj.DrawObject ""合计金额:"& rt("HSJE_DX") & rt("HSJE") & """, """", 0, ""400,18"", 2, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject ""本页小计"", """", 0, ""90,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """&sl&""", """", 0, ""50,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """&xj&""", """", 0, ""135,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""55,18"", 5, """", """", ""true,1"""&chr(13)) xj=0.00 sl=0 else if BlnIsEnd then Response.write("obj.DrawObject """","""",0,""70,18"" , 5,"""","""",""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""110,18"" ,5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""220,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""40,18"" , 5, """","""", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""50,18"" , 5, """","""", ""false,1"""&chr(13)) 'Response.write("obj.DrawObject """", """", 0, ""40,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""50,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""65,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""70,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""55,18"", 5, """", """", ""true,1"""&chr(13)) else Response.write("obj.DrawObject """ & right(rt1("HPBM"),8) & ""","""",0,""70,18"" , 5,"""","""",""false,1"""&chr(13)) Response.write("obj.DrawObject """ & left(rt1("HPBM_HPMC"),8) & """, """", 0, ""110,18"" ,5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """ & left(rt1("HPBM_HPJC"),16) & """, """", 0, ""220,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """ & left(rt1("HPBM_HPCDID"),4) & """, """", 0, ""40,18"" , 5, """","""", ""false,1"""&chr(13)) Response.write("obj.DrawObject """ & left(rt1("KWDM"),6) & """, """", 0, ""50,18"" , 5, """","""", ""false,1"""&chr(13)) 'Response.write("obj.DrawObject """ & left(rt1("UNITID"),1) & """, """", 0, ""40,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """ & left(rt1("CKSL"),4) & """ , """", 0, ""50,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """ & left(rt1("HSDJ"),6) & """, """", 0, ""65,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """ & left(rt1("HSJE"),7) & """, """", 0, ""70,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""55,18"", 5, """", """", ""true,1"""&chr(13)) xj=CSng(xj)+Csng(rt1("HSJE")) sl=CSng(sl)+Csng(rt1("CKSL")) end if if not rt1.eof then rt1.movenext else BlnIsEnd = true end if end if n=n+1 next if rt1.recordcount / 9 <> 0 then for i=1 to (9-(rt1.recordcount mod 9)) Response.write("obj.DrawObject """","""",0,""70,18"" , 5,"""","""",""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""110,18"" ,5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""220,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""40,18"" , 5, """","""", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""50,18"" , 5, """","""", ""false,1"""&chr(13)) 'Response.write("obj.DrawObject """", """", 0, ""40,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """" , """", 0, ""50,18"" , 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""65,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""70,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""55,18"", 5, """", """", ""true,1"""&chr(13)) next Response.write("obj.DrawObject ""合计金额:"& rt("HSJE_DX") & rt("HSJE") & """, """", 0, ""400,18"", 2, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject ""本页小计"", """", 0, ""90,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """&sl&""", """", 0, ""50,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """&xj&""", """", 0, ""135,18"", 5, """", """", ""false,1"""&chr(13)) Response.write("obj.DrawObject """", """", 0, ""55,18"", 5, """", """", ""true,1"""&chr(13)) end if end if %> obj.SetFontSize 13 obj.PFToMain = 5 obj.DrawObject "-------第%p页------","",2,"700,15",8,"1,2,3,4","","true,1" obj.SetFontSize 12 obj.DrawObject "地址: <%=rt2("LXDZ")%>","","2","320,18",2,"1,2,3,4","","false,1" obj.DrawObject "电话: <%=rt2("DH")%>","","2","150,18",5,"1,2,3,4","","false,1" obj.DrawObject "发货:","","2","150,18",5,"1,2,3,4","","false,1" obj.DrawObject "制单: <%=DWBH%>","","2","120,18",5,"1,2,3,4","","true,1" obj.DrawObject "注意事项:1.货物当面点清,离柜后短缺或损坏客户自理","","2","470,18",2,"1,2,3,4","","false,1" obj.DrawObject "送货:","","2","148,18",5,"1,2,3,4","","false,1" obj.DrawObject "签收:","","2","80,18",5,"1,2,3,4","","true,1" obj.DrawObject " 2.白单:结算联 红单:客户联 黄单:提货联","","2","450,18",2,"1,2,3,4","","false,1" obj.PrintPreview End Function </script> <Script Language='javascript'> function tdfy123() { alert("123"); } </script> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title></title> </head> <body onload="test()"> <p> <object codebase="../../../OCX/wsReport.ocx#version=4,5,0,1" classid="clsid:08D91289-1761-4006-8294-FDE48B9F29BD" width="956" height="600" id="obj"> <param name="_Version" value="65536"> <param name="_ExtentX" value="25294"> <param name="_ExtentY" value="15875"> <param name="_StockProps" value="0"> </object> </p></body> </html>
jodgen
2013-05-20
打赏
举报
回复
看起来这个是客户端的脚本,obj作为一个对象,你需要初始化,至少也要建立这个对象
functionsub
2013-05-20
打赏
举报
回复
。。。。。。。。。。 都不知道你obj是什么东西,就调用init方法,。
Go 旅城通票
2013-05-20
打赏
举报
回复
没有下载acx到客户端或者客户端没有理会acx安装提示。。楼主自己找找acx相关的知识看看
基于Web的酒店客房管理系统的设计与实现+论文+开题
博主介绍:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌项目名称基于Web的酒店客房管理系统的设计与实现系统说明3.2.1 用户模块功能分析前台模块应主要包括用户登录模块、用户注册模块、查看客房信息模块、客房预定 模块、用户留言模块、充值模块和个人信息维护模块。用户登录模块:用户通过输入注册的的账号和密码,然后进行身份验证,匹配成功 后实现登录功能。用户注册模块:用户输入合法的账号和密码可以实现注册功能。 查看客房信息模块:用户可以通过首页查看客房的价格,图片,详情等信息,从而 可以选择想要预定的房间。 客房预定模块:用户选择自己想要预定的客房后,可以通过输入相关信息进行订房操作。用户留言模块:用户可以向管理员发送留言。 充值模块:用户可以通过添加银行卡再为自己进行充值操作。 个人信息维护模块:用户可以修改自己的姓名、密码、身份证号等信息,还可以查看自己的订单。3.2.2 管理员模块功能分析对于管理员而言,一个好的管理系统总是能让酒店的管理工作事半功倍[7]。管理员 能够通过这个系统对自己的酒店情况一目了然,应该包括客户留言模块、客房管理模 块、订房信息管理模块、入住信息管理模块、统计分析模块、酒店新闻管理模块、会 员信息管理模块、员工信息管理模块、系统用户管理模块、个人信息维护模块。客户留言模块:管理员可以查看并回复用户的留言。客房管理模块:管理员可以管理客房信息,可以添加新的客房,删除已经停用的客房信息,还可以修改现有的客房信息。订房信息管理模块:管理员可以处理用户的订房请求,为用户办理入住手续。入住信息管理模块:对于没有注册的线下客户,也可以办理入住手续。统计分析模块:可以对酒店所有的入住信息进行记录和总结分析。酒店新闻管理模块:管理员可以更新网站上的新闻公告,展示图片等信息。会员信息管理模块:管理员可以查看到所有的注册会员信息,可以对会员信息进行删除,修改,添加操作。员工信息管理模块:管理员可以查看到自己公司所有的员工信息,而且还可以对员工的相关信息进行管理。系统用户管理模块:管理员可以查看到所有的系统管理员信息并对管理员信息进行管理。个人信息维护模块:管理员可以更改自己的登录密码或者是姓名、性别、手机号等 相关个人信息。编辑 环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本;6.是否Maven项目:否;技术栈1. 后端:Spring+SpringMVC+Mybatis2. 前端:JSP+CSS+JavaScript+jQuery使用说明1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;3. 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;4. 运行项目,在浏览器中输入http://localhost:8080/ 登录运行截图编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑编辑 用户管理控制层:package com.houserss.controller;import javax.servlet.http.HttpSession;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import com.houserss.common.Const;import com.houserss.common.Const.Role;import com.houserss.common.ServerResponse;import com.houserss.pojo.User;import com.houserss.service.IUserService;import com.houserss.service.impl.UserServiceImpl;import com.houserss.util.MD5Util;import com.houserss.util.TimeUtils;import com.houserss.vo.DeleteHouseVo;import com.houserss.vo.PageInfoVo;/** * Created by admin */@Controller@RequestMapping(/user/)public class UserController if (ip != null && ip.length() > 0) String[] ips = ip.split(,);for (int i = 0; i
LVGL core obj and obj_class
对象
管理(lv_obj.c/lv_obj_class.c)
LVGL的虽然是用c语言实现的代码,却采用lv_obj_t和结构体来实现一些
对象
思想。相比与C++语言来讲,该套机制实现了继承关系,却没有
支持
重载关系(之所以说它只
支持
继承关系而不
支持
重载,就是因为这个结构体在使用时,多被定义为const修饰,这样
对象
的功能函数就没法修改了。如果有用到重载关系的,需要开发者自行处理)。对应C++中的类,而lv_obj_t对应着
对象
,
对象
lv_obj_t通过类来构造。
对象
使用中定义的接口来构造成lv_obj_t
对象
,lv_obj_t
对象
使用lv_obj.c。...
jQuery选择器的结果是prevobject:e.fn.e.init [1]我怎么得到一个元素
var obj = $(".class"); console.log(obj); //返回的是prevobject:e.fn.e.init [1] 与jQuery源码入口有关 要点: 构造函数 原型
对象
new Contruction()的执行过程 封装(立即执行函数) 根据上面的概念,jQuery本质也是一个构造函数,但是从始至终,都没有new j
Python:类
属性
和实例
属性
( __init__)
Python:类
属性
和实例
属性
( _init_) 先说说我学这部分时候的疑问吧,我学的时候看到有的类有定义实例
属性
(_init_),有些没定义实例
属性
(_init_)。 第一个疑问 :定义实例
属性
(_init_)和不定义实例
属性
(_init_)有什么区别? 举个例子:我们建立一个矩形的类,不定义实例
属性
,在类中我们创建一个矩形面积的
方法
getArea() class Rectangle(): def getArea(self,a,b): #求矩形的面积 return a*b r
python入门(8)面向
对象
:类、
对象
、
属性
与
方法
当我们谈论Python的面向
对象
思想时,主要指的是Python中的类和
对象
的概念以及与之相关的特性和原则。面向
对象
编程(Object-Oriented Programming,简称OOP)是一种常用的编程范式,它将程序中的数据和操作数据的
方法
组织在一起,形成
对象
,通过
对象
之间的交互来实现程序的功能。在Python中,面向
对象
编程主要围绕以下几个核心概念展开:(1):类是面向
对象
编程的基础,它是一种自定义的数据类型,用于描述
对象
的
属性
和行为。
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章