DomenForum.net

DomenForum.net (https://domenforum.net/index.php)
-   Программирование (https://domenforum.net/forumdisplay.php?f=26)
-   -   В FireFox и Яндекс.Браузер не работает скрипт (https://domenforum.net/showthread.php?t=229197)

Port_Artur 07.02.2022 19:05

В FireFox и Яндекс.Браузер не работает скрипт
 
В Опере и Хром скрипт работает, а вот FireFox нет, кто подскажет почему?

Код HTML:

<p>Перенаправление через <span id="ti"></span> сек.</p>

<script> var link = 'сайт'; </script>
<script type="text/javascript" src="/script/link.js"></script>

Скрипт link.js:

Код HTML:

$(document).ready(function(){

                var i = 123;

                function time(){

                if (i < 0) window.location.href = link;
                }else{
                document.getElementById("ti").innerHTML=i;
                i--;
                }

                time();
                setInterval(time, 1000);


 })

Искал сервис на кроссбраузерность скриптов, но ничего подобного не нашёл.
Помогите пожалуйста.

Eskander 07.02.2022 20:26

Не уверен, но может переменная link или функция time() как-то юзаются этими браузерами? Я обычно остерегаюсь использовать именования, которые могут использоваться языком или оболочкой.

cmsdev 07.02.2022 22:22

напутали с фигурными скобками, нужно так
Код:

$(document).ready(function(){
    var i = 123;

    function time() {
        if (i < 0) {
            window.location.href = link;
        } else {
            document.getElementById('ti').innerHTML = i;
            i--;
        }
    }

    time();
    setInterval(time, 1000);
})


Port_Artur 07.02.2022 23:06

Спасибо.

Port_Artur 06.03.2022 16:21

Тест


Текущее время: 04:18. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.