未捕获的异常推测可能是由于strResult未定义引起的
解决方案 »
- Javscript secTable.cells is undefined在Firefox和Chrome浏览器中无法显示
- 这个折叠菜单怎样变成可以同时展开多个节点?
- 有用过<poshytip>这个插件的吗?求解答
- 两个页面是否能共享一个串口?
- 本地预览图片有时候不能取到value值
- 请高手请教一个javascript检测问题
- 求教关于javascript的网页计数器问题
- jQuery ui Dialog 回车后会关闭
- 各位帮个忙把!!!如何取的表格中<Tr>里的值。
- 我想通过点击SELECT里的内容之后打开一个新窗口,应该怎么写?里面有代码,怎么修改?
- JS控制TABLE隐藏显示问题
- 求高手帮我查一下错误,急等!!!!!!!!
showmov.send(null);
if(showmov.readyState == 4) {
if(showmov.status == 200) {
var strResult = showmov.responseText;
}
}
showowmov = null
return strResult;这一段修改成
showmov.open("post",url,false);
showmov.send(null);
var strResult = "";
if(showmov.readyState == 4) {
if(showmov.status == 200) {
strResult = showmov.responseText;
}
}
showowmov = null
return strResult;
可能你的两个if没有执行,这样就不能生成strResult这个对象的吧
function GetResult(url){
var strResult = "";
var showmov = null;
if(window.XMLHttpRequest){ //IE7, Mozilla ,Firefox 等浏览器内置该对象
showmov = new XMLHttpRequest();
}else if(window.ActiveXObject){ //IE6、IE5
try{ showmov = new ActiveXObject("Msxml2.XMLHTTP");} catch (e){ ; }
if( showmov == null) try { showmov = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){; }
}
showmov.open("post",url,false);
showmov.send(null);
if(showmov.readyState == 4) {
if(showmov.status == 200) {
strResult = showmov.responseText;
}
}
showowmov = null
return strResult;
}修改成这样子之后还是错误,还会有其它的原因吗??
错误: uncaught exception: [Exception... "Component returned failure code: 0x805e000a [nsIXMLHttpRequest.open]" nsresult: "0x805e000a (<unknown>)" location: "JS frame :: http://192.168.1.75/js/ajax.js :: GetResult :: line 16" data: no]
这是因为firefox安全性强,不允许跨域调用。 Firefox 要取消XMLHttpRequest的跨域限制的话,第一是从 about:config 里设置 signed.applets.codebase_principal_support = true; (地址栏输入about:config 即可进行firefox设置)第二就是在open的代码函数前加入类似如下的代码: try { netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); } catch (e) { alert("Permission UniversalBrowserRead denied."); } 第三,就是URL的地址不正确,错写成127.0.0.1了
uncaught exception: [Exception... "prompt aborted by user" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource://gre/components/nsPrompter.js :: openTabPrompt :: line 468" data: no]Line 0然后是说一堆JS文件的第一行未组织好
求解