Я пытаюсь создать небольшую автоматизацию script в Javascript, которую я хочу запустить на сайте с помощью функции Opera User script, чтобы определить внешние скрипты для запуска. Я использовал эту функцию раньше, чтобы запускать скрипты, которые я писал с внешних сайтов, с хорошим эффектом.
Мне нужно подождать, пока страница загрузится для script, но я не могу заставить ее работать. Код в настоящее время:
if (addEventListener in document) { // use W3C standard method
document.addEventListener('load', meerfirst(), false);
} else { // fall back to traditional method
document.onload = meerfirst();
}
function meerfirst(){
nameForm = document.forms['aspnetForm'];
nameForm.elements('ctl00$CPH1$NewQuoteView$TitlesView$DropDownListTitles').value = 'MR:TRUE:MR';
nameForm.elements('ctl00$CPH1$NewQuoteView$TextBoxFirstName').value = 'James';
}
Это моя собственная функция с добавлением оператора if, найденного по другому вопросу. Я также попробовал window.onload, но он все еще не работал.
Странно Opera фактически не выполняет script вообще, как если бы я установил точку останова в выражении if, который она на самом деле не разрывает на ней. Может ли сайт иметь встроенную функцию антивируса? Или возможно что-то, что я делаю неправильно, чтобы остановить это выполнение?