• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Java Script: Скрипт выдает ошибку:Object required

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

У меня есть .js файл со следующей функцией.
При запуске html, получаю сообщение об ошибке:"Object required" в первой строке этой функции.

Код:
function GetSystemFonts() 
{ 
   var fontsCount = dlgHelper.fonts.count; 
   var fArray = new Array(); 
   oOptions = new String("<option value=0>Choose a Font</option>"); 
   for (i = 1;i < fontsCount;i++) 
   { 
       fArray[i] = dlgHelper.fonts(i); 
        oOptions = oOptions + "<option value=" + i + ">"+ fArray[i] + "</option>"; 
   } 
   return oOptions; 
}
определение dlgHelper в html файле:

Код:
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT>

Помогите, pls ;-(
 
A

admin

Guest
стыреный ответ :)
Код:
<html> 
<head> 
<script> 
function GetSystemFonts() 
{ 
//debugger 
var os = document.getElementById("sfnt"); 
while(os.options.length>0)os.options[0]=null; 
//var fontsCount = dlgHelper.fonts.count; 
var arr = new Array(); 
for(var i=1;i<dlgHelper.fonts.count;i++){ 
arr[i] = dlgHelper.fonts(i); 
} 
arr.sort(); 
for(var i=0;i<arr.length;i++){ 
os.options[os.options.length] = new Option(arr[i],i); 
} 
} 
</script> 
</head> 
<body> 
<OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT> 
<select id="sfnt" style="width:150px;"> 
</select> 
<button onClick="GetSystemFonts();">fill</button> 
</body> 
</html>
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!