Javascript运行时错误能够获取属性的未定义或空引用。 [英] Javascript runtime error able to get property its either undefined or null reference .

查看:98
本文介绍了Javascript运行时错误能够获取属性的未定义或空引用。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我收到一个属性的javascript运行时错误,它表示

JavaScript运行时错误:无法获取未定义或空引用的属性'AUTH_ERP_UI_AUTHORIZATION_DETAIL_ID'



任何人都可以帮我解决这个错误。



下面是我的javascript代码。

如果UserType =   C那么
strBuilder.Append(RSmartUtl。 DumpingAuthFromPopup(Page,CompID,Trim(e.Item.Cells( 31 )。文本),UserID, 584 deductInstruction_form,False))


strBuilder .Append( window.opener.document.deductInstruction_form.AUTH_ERP_UI_AUTHORIZATION_DETAIL_ID.value ='';& vbCrLf)
strBuild er.Append( window.opener.document.deductInstruction_form.AUTH_USER_GROUP_ID.value ='';& ; vbCrLf)
strBuilder.Append( window.opener.document.deductInstruction_form.AUTH_USER_NAME.value =''; & vbCrLf)
strBuilder.Append( window.opener.document.deductInstruction_form。 AUTH_USER_GROUP_TYPE.value ='';& vbCrLf)

结束如果

之后< span class =code-keyword>此 ir返回
window.opener.document.deductInstruction_form.AUTH_ERP_UI_AUTHORIZATION_DETAIL_ID。 value = unescape(' 3036');
window.opener.document.deductInstruction_form.AUTH_USER_GROUP_ID。 value = unescape(' 1 );
window.opener.document.deductInstruction_form.AUTH_USER_NAME。 value = unescape(' CMC');
window.opener.document.deductInstruction_form.AUTH_USER_GROUP_TYPE。 value = unescape(' U');

解决方案

检查Control是否处于可见模式..!

I am getting a javascript runtime error for a property it says
JavaScript runtime error: Unable to get property 'AUTH_ERP_UI_AUTHORIZATION_DETAIL_ID' of undefined or null reference

Can anybody help me for the solution for this error.

Below is my code for javascript.

 If  UserType = "C" Then
                        strBuilder.Append(RSmartUtl.DumpingAuthFromPopup(Page, CompID,     Trim(e.Item.Cells(31).Text), UserID, 584, "deductInstruction_form", False))


   strBuilder.Append("window.opener.document.deductInstruction_form.AUTH_ERP_UI_AUTHORIZATION_DETAIL_ID.value='';" & vbCrLf)
                        strBuilder.Append("window.opener.document.deductInstruction_form.AUTH_USER_GROUP_ID.value='';" & vbCrLf)
                        strBuilder.Append("window.opener.document.deductInstruction_form.AUTH_USER_NAME.value='';" & vbCrLf)
                        strBuilder.Append("window.opener.document.deductInstruction_form.AUTH_USER_GROUP_TYPE.value='';" & vbCrLf)
                        
End if

after this ir returns 
window.opener.document.deductInstruction_form.AUTH_ERP_UI_AUTHORIZATION_DETAIL_ID.value=unescape('3036');
window.opener.document.deductInstruction_form.AUTH_USER_GROUP_ID.value=unescape('1');
window.opener.document.deductInstruction_form.AUTH_USER_NAME.value=unescape('cmc');
window.opener.document.deductInstruction_form.AUTH_USER_GROUP_TYPE.value=unescape('U');

解决方案

Check if Control is in visible mode ..!


这篇关于Javascript运行时错误能够获取属性的未定义或空引用。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆