Witam.
Tworzę sobie pewną responsywną stronkę na urządzenia mobilne i napotkałem błąd.
Polega on na tym, że po pobraniu rekordów z bazy, chcę zmienne z bazy umieścić w kodzie js.
Tak wygląda fragment kodu:
<div data-role="collapsible" data-collapsed="true" data-theme="b">
<h1><?php echo $nazwa_pliku; ?></h1>
<p>
<?php
echo '<script type="text/javascript">
var zippywww="'.$www_pliku.'";
var zippyfile="'.$identyfikator_pliku.'";
var zippytext="#000000";
var zippyback="#e8e8e8";
var zippyplay="#0072cd";
var zippywidth=240;
var zippyauto=false;
var zippyvol=90;
var zippywave = "#000000";
var zippyborder = "#cccccc";
</script>
<script type="text/javascript" src="http://api.zippyshare.com/api/embed_new.js"></script>';
?>
</p>
</div>
Oczywiście odtwarzacz się nie wyświetla. Gdy usunę odtwarzacz i dam jakiś tekst w to miejsce, tekst wyświetla się normalnie. Jednak w pliku jest dodany kod playera. Natomiast na stronie się już nie wyświetla, ani w przeglądarce w zrodle strony w miejscu gdzie powinien być kod js jest pusto.
Demo: http://lukaszbacik.pl/test/
Moje pytanie. Czy przy HTML5 nie można stosować js? Co może być przyczyną tego problemu?