Показать сообщение отдельно
  #5 (permalink)  
Старый 17.10.2012, 22:09
Новичок на форуме
Отправить личное сообщение для vikodin Посмотреть профиль Найти все сообщения от vikodin
 
Регистрация: 17.10.2012
Сообщений: 3

"codebase тоже через setAttribute надо вставлять"
изначально так и было, потом поменял на
"ActiveX.codebase = 'AVC_AX_742.cab#version=1,1,2,6';"
результат тот же.

"А где же эта строчка
document.body.appendChild(ActiveX)"
и снова извините, в исходнике и эта строчка есть.

Код:
function OnPageLoad(){
    ActiveX = document.createElement('OBJECT');
    ActiveX.id ='dccsATT1';
    ActiveX.setAttribute('type','application/x-oleobject');
    ActiveX.setAttribute('width',600);
    ActiveX.setAttribute('height',600);
    ActiveX.setAttribute('classid','CLSID:971FC730-55F1-461f-83FD-B3BF5E1F039E');
    ActiveX.codebase = 'AVC_AX_742.cab#version=1,1,2,6';
    par = document.createElement('PARAM');
    par.name='UserId'; par.value='0';
    ActiveX.appendChild(par);
    par = document.createElement('PARAM');
    par.name='_Port'; par.value='80';
    ActiveX.appendChild(par);
    par = document.createElement('PARAM');
    par.name='_Detection'; par.value='2';
    ActiveX.appendChild(par);
    par = document.createElement('PARAM');
    par.name='DefaultChannel'; par.value='0';
    ActiveX.appendChild(par);
   par = document.createElement('PARAM');
    par.name='Action'; par.value='LiveOpen';
    ActiveX.appendChild(par);
    par = document.createElement('PARAM');
    par.name='Username'; par.value='*****';
    ActiveX.appendChild(par);
    par = document.createElement('PARAM');
    par.name='Password'; par.value='*****';
    ActiveX.appendChild(par);
    par = document.createElement('PARAM');
    par.name='_IPAddress'; par.value='*****';
    ActiveX.appendChild(par);
    par = document.createElement('PARAM');
    par.name='MediaType'; par.value='DEFAULT';
    ActiveX.appendChild(par);
    document.getElementById("div_body").appendChild(ActiveX);
}
вот листинг DebugBar после отработки OnPageLoad()
<DIV class=div_Body id=div_Body>
<OBJECT id=dccsATT1 type=application/x-oleobject height=600 width=600 classid=CLSID:971FC730-55F1-461f-83FD-B3BF5E1F039E codebase="AVC_AX_742.cab#version=1,1,2,6">
<PARAM NAME="UserId" VALUE="0">
<PARAM NAME="_Port" VALUE="80">
<PARAM NAME="_Detection" VALUE="2">
<PARAM NAME="DefaultChannel" VALUE="0">
<PARAM NAME="Action" VALUE="LiveOpen">
<PARAM NAME="Username" VALUE="*****">
<PARAM NAME="Password" VALUE="******">
<PARAM NAME="_IPAddress" VALUE="******">
<PARAM NAME="MediaType" VALUE="DEFAULT">
</OBJECT>
</DIV>

Последний раз редактировалось vikodin, 18.10.2012 в 17:40.
Ответить с цитированием