|
15.11.2018, 12:24
|
Интересующийся
|
|
Регистрация: 12.10.2018
Сообщений: 13
|
|
Сообщение от Nexus
|
Если такой браузер не может банально перебрать в цикле массив, то под него невозможно код писать, ибо как он его исполнит неизвестно.
ellexpron, попробуйте после 113 строки написать это:
return void document.write(JSON.stringify(streetArr));
То что на странице появится после клика на элемент с классом "opis" напишите здесь.
Может сортировка криво работает и убивает некоторые элементы, это все-таки ie.
|
Ругается на то, что значение JSON - неопределенно.
|
|
15.11.2018, 12:30
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,793
|
|
|
|
15.11.2018, 13:54
|
|
Профессор
|
|
Регистрация: 07.03.2011
Сообщений: 1,138
|
|
Сообщение от ellexpron
|
Ругается на то, что значение JSON - неопределенно.
|
это значит что JSON еще нет в этой версии.
На скриншоте значки из 6 делфи в нем есть стандартный компонент WebBrowser он использует системную библиотеку mshtml.dll а она уже на каждой системе своя.
Ие 5-6 версий открывает файлы только из доверенных сайтов. и по сети открывать не будет.
|
|
15.11.2018, 13:59
|
|
Профессор
|
|
Регистрация: 08.11.2017
Сообщений: 641
|
|
можно по пробывать подключить polyfill JSON для древних ослов )
https://github.com/bestiejs/json3
Web Browsers
Windows Internet Explorer, version 6.0 and higher
|
|
15.11.2018, 14:48
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,793
|
|
ellexpron, а если это после 113-й строки вставить?
var arrayLength = streetArr.length,
response = [];
for (var index = 0; true; index++) {
if (!(index in streetArr))
break;
if (streetArr[index] === null)
response += 'is-null';
else if ('length' in streetArr[index])
response += 'array.len=' + streetArr[index].length;
else
response += 'not-array';
response += '; ';
};
prompt('Response', response + 'arrayLength: ' + arrayLength + '; last-index: ' + index);
return;
|
|
15.11.2018, 15:36
|
Интересующийся
|
|
Регистрация: 12.10.2018
Сообщений: 13
|
|
Выдает новое окно:
|
|
15.11.2018, 15:38
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,793
|
|
ellexpron, нужен не скриншот, а полный текст, который находится в текстовом поле этого окошка.
|
|
15.11.2018, 15:41
|
Интересующийся
|
|
Регистрация: 12.10.2018
Сообщений: 13
|
|
Сообщение от Nexus
|
ellexpron, нужен не скриншот, а полный текст, который находится в текстовом поле этого окошка.
|
array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; array.len=2; arrayLength: 93; last-index: 92
|
|
15.11.2018, 15:49
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,793
|
|
ellexpron, напишите полный исходный код страницы, что расположилась по этому адресу:
http://tkc.bis.bashtel.ru/servicedesk/mcntt/search.html
У вас в шапке в массиве только 90 элементов, в результате 93.
Может у вас и код совсем другой, а не тот, что в первом сообщении.
|
|
16.11.2018, 06:46
|
Интересующийся
|
|
Регистрация: 12.10.2018
Сообщений: 13
|
|
Сообщение от Nexus
|
ellexpron, напишите полный исходный код страницы, что расположилась по этому адресу:
http://tkc.bis.bashtel.ru/servicedesk/mcntt/search.html
У вас в шапке в массиве только 90 элементов, в результате 93.
Может у вас и код совсем другой, а не тот, что в первом сообщении.
|
Я пару строк с гиперссылкой убрал, потому что ограничения сайта не дают полностью залить код.
Вот сам код https://pastebin.com/uf3Ha0Ua
|
|
|
|