jscript 缺少对象

问题描述

//JScript文件<!--functioncreateXMLHttpRequest(){if(window.XMLHttpRequest){//Mozilla浏览器xmlHttp=newXMLHttpRequest();if(xmlHttp.overrideMimeType){//设置MiME类别xmlHttp.overrideMimeType("text/xml");}}else{if(window.ActiveXObject){//IE浏览器try{xmlHttp=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}}}functionCheck_UserInfo()//检测用户信息{varSalesCode=document.getElementById("SalesCode").value;//varSalesCode=document.getElementById("<%SalesCode.SalesCode%>").value;if(SalesCode+"a"=="a"){document.getElementById("SalesCode").focus();returnfalse;}varwebFileUrl="../ajax.aspx?Action=CheckUserInfo&SalesCode="+escape(SalesCode);createXMLHttpRequest();xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){vardata=xmlHttp.responseText;if(data+"a"!="a"){document.getElementById("SalesName").value=data;}}else{//document.getElementById(innerHTML).innerHTML="读取数据失败,请刷新页面.";}}else{//document.getElementById(innerHTML).innerHTML="正在读取数据....";}}  xmlHttp.open("POST",webFileUrl,true);  xmlHttp.send("");}-->就是报错,说是缺少对象,各位大侠帮下小弟

解决方案

解决方案二:
急啊哪位大侠能帮忙?
解决方案三:
xmlHttp这个是不是没有定义。全局的试试。
解决方案四:
zell419改如何定义?偶是菜鸟
解决方案五:
varxmlHttp;functioncreateXMLHttpRequest(){}//createXMLHttpRequest方法上面加个varxmlHttp;试试。哎,也不能菜成这样吧。
解决方案六:
还是提示缺少对象啊。
解决方案七:

解决方案八:
应该不是兼容性的问题
解决方案九:
aspwebchh:应该不是兼容性的问题
解决方案十:
还有人在吗?help``
解决方案十一:
是什么东西缺少对象呢,firebug调试下试试
解决方案十二:
functioncreateXMLHttpRequest(){if(window.XMLHttpRequest){//Mozilla浏览器xmlHttp=newXMLHttpRequest();if(xmlHttp.overrideMimeType){//设置MiME类别xmlHttp.overrideMimeType("text/xml");}}else{if(window.ActiveXObject){//IE浏览器try{xmlHttp=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}}returnxmlHttp}functionCheck_UserInfo()//检测用户信息{varSalesCode=document.getElementById("SalesCode").value;//varSalesCode=document.getElementById("<%SalesCode.SalesCode%>").value;if(SalesCode+"a"=="a"){document.getElementById("SalesCode").focus();returnfalse;}varwebFileUrl="../ajax.aspx?Action=CheckUserInfo&SalesCode="+escape(SalesCode);varxmlHttp=createXMLHttpRequest();xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){vardata=xmlHttp.responseText;if(data+"a"!="a"){document.getElementById("SalesName").value=data;}}else{//document.getElementById(innerHTML).innerHTML="读取数据失败,请刷新页面.";}}else{//document.getElementById(innerHTML).innerHTML="正在读取数据....";}}xmlHttp.open("POST",webFileUrl,true);xmlHttp.send("");}

另外:检查一下你的url
解决方案十三:
url没问题啊,用firebug提示,提示xmlHttp没定义,但我已经varxmlHttp;了啊。调试到这里就出问题。请问高手是什么原因呢?
解决方案十四:
没人了吗?
解决方案十五:
有火狐调试一下
解决方案:
functioncreateXMLHttpRequest(){varxmlHttp;先定义一个局部变量if(window.XMLHttpRequest){//Mozilla浏览器xmlHttp=newXMLHttpRequest();if(xmlHttp.overrideMimeType){//设置MiME类别xmlHttp.overrideMimeType("text/xml");}}else{if(window.ActiveXObject){//IE浏览器try{xmlHttp=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlHttp=newActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}}returnxmlHttp;函数执行后返回xmlHttp}functionCheck_UserInfo()//检测用户信息{varSalesCode=document.getElementById("SalesCode").value;//varSalesCode=document.getElementById("<%SalesCode.SalesCode%>").value;if(SalesCode+"a"=="a"){document.getElementById("SalesCode").focus();returnfalse;}varwebFileUrl="../ajax.aspx?Action=CheckUserInfo&SalesCode="+escape(SalesCode);//createXMLHttpRequest();改成varxmlHttp=createXMLHttpRequest();xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){vardata=xmlHttp.responseText;if(data+"a"!="a"){document.getElementById("SalesName").value=data;}}else{//document.getElementById(innerHTML).innerHTML="读取数据失败,请刷新页面.";}}else{//document.getElementById(innerHTML).innerHTML="正在读取数据....";}}  xmlHttp.open("POST",webFileUrl,true);  xmlHttp.send("");}
解决方案:
catch(e){}这个先改掉如果你不处理异常那么就不要用trycatch

时间: 2024-09-16 14:39:28

jscript 缺少对象的相关文章

Microsoft JScript 运行时错误: 缺少对象

问题描述 MicrosoftJScript运行时错误:缺少对象这是什么错误,提示"中断"."忽略"."继续"...代码如下:<scriptsrc="ZC.aspx.cs"type="text/javascript"></script><scripttype="text/javascript">$(document).ready(function(){$

事件驱动的JScript面对象编程

js|jscript|编程|对象 在这里分享一下我对JScript的面对象编程的一些认识和一点解决方案.JScript和JavaScript差不多(当然有所不同),但本文中讲到的内容也可用于JavaScript JScript支持面对象的一些属性,但他的this指针很奇怪,当有一个对象obj1中的一个成员函数用到this,如果有别一个对象obj2引用该函数,那这个this指向的不是obj1,而是obj2. 下面我们来看一个例子: <html><head><meta http-

引入JS文件IE6报语法错误或缺少对象问题的解决方法

 引入JS文件IE6报错或缺少对象问题想必很多朋友都有遇到过吧,这个问题在于文件编码上,下面为大家介绍下比较不错的解决方法 解决"引入JS文件IE6报错"的问题    问题描述:    页面引入一个js文件,其中定义了函数或对象,然后在页面中调用函数或对象时,在IE6会报"语法错误"或"缺少对象".在IE6+或者IE7却运行正常.    问题分析:    这个对象在引入的JS文件中是存在的,因为在IE6+以上的浏览器都可以正常运行.这个问题在于文

asp.net-JavaScript 运行时错误: 缺少对象

问题描述 JavaScript 运行时错误: 缺少对象 js代码: <br> function changeCheckCode() {<br> $("#img").attr("src", $("#img").attr("src") + 1);<br> }<br> 前端代码: 看不清,换一张 点击后总提示JavaScript 运行时错误: 缺少对象,这是怎么回事 解决方案 开fir

(急!!)使用uploadify后报错:缺少对象

问题描述 我用的是MVC+easyui的框架,在使用uploadify进行文件导入后,凡是有弹出框的功能都会报同一个错误,在jquery-1.8.0.min.js文件中的这句话a.getAttribute("classid")缺少对象.在使用uploadify之前所有弹出框都可以正常工作,急需高手帮忙,万分感谢!! 解决方案

ie 8-IE8调试js,提示缺少对象

问题描述 IE8调试js,提示缺少对象 解决方案 JS的onclick在IE8中提示页面缺少对象JS除错与调试(IE8直接调试或VS) 解决方案二: void()和signin()都存在吗? 解决方案三: 你是点击的时候提示错误吗? 如果是的话,应该是 signin()这个函数不存在,或者是脚本代码错误了: 解决方案四: main.js 117行,把代码粘出来看看

缺少对象

问题描述 <%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="CatBoxList.ascx.cs"Inherits="jc_UserControls_CatBoxList"%><scriptsrc="/Scripts/jquery-1.3.2.min.js"></script><scriptsrc=&quo

easyui老报缺少对象

问题描述 以下是我页面的全部代码,请各位高手指点!<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"

Js代码顺序问题,JS异常:报缺少对象

问题描述 Js代码顺序问题,JS异常:报缺少对象 大家好,有一个JS问题,代码以上线,突然有一天下午,JS异常:报缺少对象 代码如下: 1,有一个父页面JSP里有Iframe,Iframe里调用另一个公司界面,这个界面有一个提交按钮,点击提交后回调我一个Action的方法 2,这个方法回调中间界面如下: <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>