Функция Javascript в Chrome заставляет появляться черные линии - PullRequest
0 голосов
/ 29 августа 2011

Я использую функцию javascript для воспроизведения mp3-файла, когда нажимаю кнопку.

        var soundEmbed = null;
        function soundPlay(url) {
            if (soundEmbed)
               document.body.removeChild(soundEmbed);
            soundEmbed = document.createElement("embed");
            soundEmbed.setAttribute("src", "/snd/"+url+".mp3");
            soundEmbed.setAttribute("hidden", true);
            soundEmbed.setAttribute("autostart", true);
            document.body.appendChild(soundEmbed);
        }

В Google Chrome, когда я нажимаю кнопку, звук воспроизводится, но полоса прокрутки справа превращается в черную линию, а в верхней части окна слева появляется тонкая черная полоса. В Firefox и IE все нормально, черных линий нет.

Кто-нибудь знает, в чем проблема / как ее исправить?

Также, когда я добавляю туда soundEmbed.setAttribute("loop", true);, он не зацикливается и на chrome, в то время как это происходит с IE / firefox.

1 Ответ

0 голосов
/ 23 декабря 2011

Убедитесь, что вы используете самую последнюю версию Google Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...