JavaScript无法在Firefox上运行(在其他方面正常工作)

时间:2016-04-18 07:48:17

标签: javascript html firefox

在标题中,我有javascript的问题。我把javascript放在我的jsp页面上。在Chrome和IE上它工作正常,但在Firefox上没有。我不知道出了什么问题,我不知道该怎么办。不仅我的firefox不想运行它,我已经测试了其他。 有什么想法吗?

                <script type ="text/javascript">
                var x = '<%=best%>';
                var y = '<%=worst%>';

                CountDownTimer(x, 'countdown');

                function CountDownTimer(dt, id)
                {
                    var end = new Date(dt);
                    var y = '<%=worst%>';
                    var til = new Date(y);

                    var _second = 1000;
                    var _minute = _second * 60;
                    var _hour = _minute * 60;
                    var _day = _hour * 24;
                    var timer;


                    function showRemaining() {
                        var now = new Date();
                        var distance = end - now;
                        var stil = til - now;
                        var exit = distance + 300000;


                        if (distance < 0 && stil > 0) {

                            clearInterval(timer);
                            document.getElementById(id).textContent  = 'Videokonsultacja jest aktywna. ';
                            document.getElementById(id).textContent  += 'Prosze wcisnąć przycisk "połącz. ';
                            return;
                        } else if (stil === 0) {
                            location.reload();
                        } else if (stil < 0) {

                            clearInterval(timer);
                            document.getElementById(id).textContent  += 'Konsultacja juz się odbyła. ';
                            return;
                        }



                        var days = Math.floor(distance / _day);
                        var hours = Math.floor((distance % _day) / _hour);
                        var minutes = Math.floor((distance % _hour) / _minute);
                        var seconds = Math.floor((distance % _minute) / _second);



                        document.getElementById(id).textContent  = 'Do konsultacji pozostało ' + days + 'dni ';
                        document.getElementById(id).textContent  += hours + 'godzin ';
                        document.getElementById(id).textContent  += minutes + 'minut ';
                        document.getElementById(id).textContent  += seconds + 'sekund';
                    }

                    timer = setInterval(showRemaining, 1000);
                }

            </script>
            <div id="countdown"></div>

在jsp的顶部,我有:

    <%  String data = request.getParameter("event_start_date");  %>
    <%  String end = request.getParameter("event_end_date");  %>

从previesly页面获取参数。

nextly:

 <%
                String target = data;
                String tar = end;

                String dodaj = ":00";
                String nowe = target + dodaj;
                String ostatnia = tar + dodaj;
                DateFormat df = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");

                Date result = df.parse(nowe);
                Date koniec = df.parse(ostatnia);

                String best = new SimpleDateFormat("MM-dd-yyyy HH:mm").format(result);
                String worst = new SimpleDateFormat("MM-dd-yyyy HH:mm").format(koniec);
            %>

将字符串转换为日期格式

0 个答案:

没有答案