Всем добрый день,
В настоящее время на моем сервере запущено веб-приложение. Одной из его функций было отображение 2 страниц: «Слайд-шоу изображений» >> «Гистограмма». означает, что от slideshow.aspx к graph.aspx в цикле .. Эти 2 страницы всегда запускаются в цикле, затем повторяются.
Настоящая проблема, с которой я сейчас сталкиваюсь, заключалась в том, что всякий раз, когда соединение терялось, в точке, где страница должна перенаправляться на следующие страницы .. он покажет «Сообщение об ошибке Нет подключения» или «Время ожидания соединения истекло» оставаться там .. Затем мне нужно будет обновить / перезагрузить страницу, чтобы она снова заработала.
Есть ли способы, которыми я мог бы сначала проверить доступность подключения, прежде чем страница будет автоматически перенаправлена на следующую страницу. Если соединение было недоступно, оно должно оставаться там до тех пор, пока соединение не станет доступным, или, другими словами, я могу сказать «пауза», пока соединение не станет доступным ... После того, как соединение станет доступным, оно должно работать в обычном режиме, что приведет к перенаправлению на следующую страницу.
Есть ли какие-нибудь способы добиться этого? Используя javascript или VB.net, если возможно ... так что пользователю не нужно будет обновляться в каждом браузере Smart TV всякий раз, когда соединение потеряно ... Я пытался уже несколько недель, но на самом деле ни один из них не работает ... Мне действительно нужна помощь на этом .. спасибо
Опять же ... Мне очень жаль, что я плохо владею английским ... Надеюсь, что мои объяснения были довольно ясными и понятными ... Ниже приведен код в javascript, который я использовал для перенаправления на следующую страницу, которая является страницей графика ... Мне нужно добавьте код для проверки статуса подключения перед перенаправлением ...
function myHandler(e) {
if (params[1] == "slide=1") {
window.location.href = '../QC/BigMonitorRealTime?operationOID=50';
}
else if (params[1] == "slide=2") {
window.location.href = '../QC/BigMonitorRealTime?operationOID=60';
}
else {
window.location.href = '../QC/BigMonitorRealTime';
}
}
@JaromandaX ты за ответ .. если это был javascript .. как это можно сделать?
Не могли бы вы проверить эту скрипку jsfiddle.net/GSSCD/203
@GaganDeep спасибо за ответ .. кстати .. как это можно сделать? Мне очень жаль, потому что я новичок в этих javascript-вещах .. :( Я надеюсь, что ты мог бы дать мне какой-нибудь совет
какой умный телевизор ты используешь
@Vikas Извините за задержку с ответом ... Это был Samsung Smart TV, сэр



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я бы пошел с javascript ... клиент должен знать, сервер не