У вас сначала идет редирект https -> http, затем странное правило RewriteRule .* https://%1/$0 [L,R=301] с обратным редиректом на https. Может быть в этом дело. Только все-равно человек с WinXP и/или проблемным браузером не получил этот редирект, а получит сообщение о неверном сертификате.
Если вы владелец kabarlar.org или ok.ru, то гуглить "SSL23_GET_SERVER_HELLO:tlsv1 alert internal error".
Если нет, то ничего, разве что в службу поддержки написать и туда и сюда, возможно со ссылкой на этот топик.
Факт в том, что при проверке (смотрел европейские серверы) ok.ru - ошибок не видно, а при проверке kabarlar.org почти все ответы с ошибкой. Что конкретно с ними не так - надо смотреть с того сервера, который ошибку выдает - или порт закрыт или сертификат не тот выдается или какие-то параметры SSL/TLS не те.
Не понял вопроса. Если что, то вы выводите на экран переменную V, которую только что ввели с клавиатуры. Результаты остальных вычислений вы не выводите.
Прочитайте ответ полностью, пожалуйста.
Вариант с setTimeout был дан как альтернативное решение асинхронной обработке, а не как рекомендованное решение.
Поясните, пожалуйста, вместо того чтобы обработать полученные координаты внутри
navigator.geolocation.getCurrentPosition(function (pos) {
lat = pos.coords.latitude;
lon = pos.coords.longitude;
console.log(lat, lon);
});
мы пишем код, приведенный выше, чтобы в итоге получить то же самое? Серьезно?