2016-04-28 75 views
0

我有一個COM對象,其方法可以使用代碼在HTML頁面中調用。但是,當我在具有主頁的aspx頁面中使用相同的代碼並保留對象的ContentPlaceHolder標籤我得到的錯誤爲MyObject是不確定的當使用ContentPlaceHolder時,HTML對象在Javascript中顯示爲未定義

我的JavaScript:

function setText() 
    { 
     txtIdCardNo.value = MyObject.getIdCard; 

    if (MyObject.getIdType() == "R") { 
     rdbCardType2.checked = true; 

    } 
    else { 
     rdbCardType.checked = true; 
    } 
    txtCardExpiryDate.value = MyObject.getCardexpirydate(); 
    txtNameEnglish.value = MyObject.getNameEnglish(); 
    txtNameArabic.value = MyObject.getNameArabic(); 
    if (MyObject.getGender() == "M") { 
     rdbMale.checked = true; 
    } else { 
     rdbFemale.checked = true; 
    } 
    TxtDob.value = MyObject.getDob(); 
    txtNationality.value = MyObject.getNationality(); 
    txtSponsorName.value = MyObject.getSponsorEng(); 
    txtSponsorNameArabic.value = MyObject.getSponsorArb(); 
     txtBirthPlace.value=MyObject.getBirthPlace(); 
    txtPassportExpiry.value = MyObject.getPassport(); 
    txtPassportNo.value = MyObject.getPassportexp(); 
    txtSmartCardId.value = MyObject.getSmartCard(); 
    txtSamCardId.value = MyObject.getSAMCard(); 

} 

我的HTML對象是

<object id="MyObject" name="MyObject" 
    classid="clsid:37123a95-5afb-4f68-b95b-b735c505d8d9"></object> 

回答

0

這不是到T的解決方案他的問題,但通過使用ActiveXObject的替代路線,我們可以訪問我們的JavaScript中的COM對象,在這種情況下,我們不必使用HTML對象

相關問題