Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2016, 12:05
Новичок на форуме
Отправить личное сообщение для tasya53 Посмотреть профиль Найти все сообщения от tasya53
 
Регистрация: 27.09.2016
Сообщений: 9

Не могу привязать обработик onClick
Вот простейший код - назвать *.js.
В кратце - из скрипта создается объект броузера, в который выводится кнопка - ее событие onclick надо привязать к функции из скрипта click_Cr2Note() ... Cама кнопка из скрипта доступна - ее название меняется IE.document.getElementById('Cr2Note').value='Уб ть 2 блокнота';.... а вот обработчик нажатия не хочет. ПОМОГИТЕ ПОЖАЛУЙСТА и если можно объясните в чем проблема
--------------------------
function click_Cr2Note()
{
WScript.Echo("2 NotePad opened");
}


function Output()
{
//Открываем окно IE и выводим в него форму
var IE= new ActiveXObject ("InternetExplorer.Application");
IE.Navigate("about:blank"); while (IE.Busy) WScript.Sleep(100);
IE.Document.write(
"<HTML><HEAD><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></HEAD><BODY><FORM><INPUT TYPE='button' id='Cr2Note' value='Создать 2 блокнота';");
IE.Document.write("</FORM><script language='JavaScript'>;");
IE.Document.write("</script></BODY></HTML>");
with (IE) {AddressBar=false; MenuBar=false; ToolBar=false; StatusBar=false; Width=100; Height=40; Visible=true;};
return IE;
}

IE=Output();
WScript.Sleep(3000);

IE.document.getElementById('Cr2Note').onClick='cli ck_Cr2Note';
IE.document.getElementById('Cr2Note').value='Уб ть 2 блокнота';
---------------------------
Ответить с цитированием