Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Генерация JS на PHP


Автор: Areostar 20.10.2011, 23:07
написал файлик:

Код

<?php  
        session_start();
        echo"<script type='text/javascript'>";
         echo"function display_div_block() {";           
         echo"document.getElementById('flash_conteiner').style.display='block' }";
         echo"function display_div_none() {";
         echo"document.getElementById('flash_conteiner').style.display='none'; }";
         echo"function refresh_player() {";
         echo"if(document.getElementById('flash_conteiner').style.display='none') {";
         echo"document.getElementById('flash_conteiner').style.display='block'; } } </script>";    
        echo"<script src='swfobject.js' type='text/javascript'></script>";
        echo"<div id='flash_content' style='position:absolute; top:200px; left:300px; z-index:999;'></div>";

        echo"<script type='text/javascript'>";
        echo"var so = new SWFObject('alpha_player.swf', 'mymovie', '450', '500', '10', '#ffffff')";
        echo"so.addParam('quality', 'high')";
        echo"so.addParam('wmode','transparent')";
        echo"so.write('flash_content') </script>"; 
?>


мне надо что вызвая с другой страницы этот скриптик 
cnрочкой типа <script src="gateway.php"></script>
 на той странице появлялся флеш ролик! Вот я и попытался сгенерировать вызов SWFObject .  Но не получилось smile 

что я сделел не правельно!? smile 

Автор: ayax2005 21.10.2011, 08:20
Как вы считаете, js скрипт может содержать теги script?

Автор: MoLeX 21.10.2011, 08:38
Цитата(Areostar @  20.10.2011,  23:07 Найти цитируемый пост)
что я сделел не правельно!? 

смотри ошибки. 
а также иди учи JS.

Добавлено через 38 секунд
Код

echo"document.getElementById('flash_conteiner').style.display='block' ; /* точка с запятой нужна */ }";

и так везде

Автор: Areostar 21.10.2011, 08:55
ayax2005, Подозреваю что нет! Но как мне тогда подключить SWFObject

Автор: ayax2005 21.10.2011, 08:59
Я рекомендую вам прислушаться к совету MoLeX и начать с изучения основ javascript.

Для начала исзбавьтесь от php разметки, приведите к нормальному js виду, протестируйте в firebug и уже потом загоняйте в php, если вам там нужны какие-то переменные из сессии.

Автор: Areostar 21.10.2011, 13:24
Для работы - необходимо! а для тестов - думаю смогу обойтись без сессии

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)