var postBackId = 'ctl00$cphContent$ctl00$lnkLoadMoreDoctors';
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function PostBack() {
do{
javascript:__doPostBack(postBackId,'');
console.log('Calling PostBack')
do{
await sleep(2000);
console.log('waiting for eventTarget to revert to null; ID = '+document.getElementById('__EVENTTARGET').value)
}while(document.getElementById('__EVENTTARGET').value == postBackId);
}while (document.getElementById('ctl00_cphContent_ctl00_lnkLoadMoreDoctors') != 'null');
}
PostBack();
Я просто пытаюсь нажимать кнопку до тех пор, пока не будут показаны все результаты, но постоянно получаю сообщение «Ошибка сервера в» / «Приложение». У меня нет формального образования на языке javascript, поэтому есть ли что-то принципиально неправильное в коде, который я пытаюсь выполнить? Это довольно последовательная ошибка. Это делает страницу несколько раз, но затем ломается.