как вставить javascript в PHP файл?

Программирование, которое не связано с API.
Ответить
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

как вставить javascript в PHP файл?

Сообщение wierusna »

И снова доброго времени суток,
Возник вопрос...
Как вставить джаваскрипт в ПХП файл?

Код таймера (ожидание загрузки) javascript

Код: Выделить всё

<script type="text/javascript">        var limit = 10;                          function processTimer() {            var link = document.getElementById("link");            if (limit > 0) {                setTimeout("processTimer()",1000);                limit--;                link.innerHTML = limit;            } else {                link.innerHTML = '<a href="http://google.com/">Download!</a>';                            }        }    </script>
Вызов функции

Код: Выделить всё

<div id="link"><a href="#" onclick="processTimer();">Скачать!</a></div>  
В гугле нашел инфу о том как это сделать таким путем

Код: Выделить всё

$a=file_get_contents("js.php");echo $a;

Но мне нужно сделать так, чтобы вместо линка

Код: Выделить всё

 link.innerHTML = '<a href="http://google.com/">Download!</a>'; 
было так (стояла переменная из ПХП)

Код: Выделить всё

 link.innerHTML = '<a href="http://сайт.ру/$userID/картинка.jpg">Download!</a>'; 
и все это дело вывести в пхп (примерно должно выглядеть так)

Код: Выделить всё

  $userID = 123456789; <script type="text/javascript">        var limit = 10;                          function processTimer() {            var link = document.getElementById("link");            if (limit > 0) {                setTimeout("processTimer()",1000);                limit--;                link.innerHTML = limit;            } else {                link.innerHTML = ''<a href="http://сайт.ру/$userID/картинка.jpg">Download!</a>';                            }        }    </script> <div id="link"><a href="#" onclick="processTimer();">Скачать!</a></div>   
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: как вставить javascript в PHP файл?

Сообщение boombast1k »

Код: Выделить всё

  $userID = 123456789; <script type="text/javascript">        var limit = 10;                          function processTimer() {            var link = document.getElementById("link");            if (limit > 0) {                setTimeout("processTimer()",1000);                limit--;                link.innerHTML = limit;            } else {                link.innerHTML = ''<a href="http://сайт.ру/<?php $userID ?>/картинка.jpg">Download!</a>';                            }        }    </script> <div id="link"><a href="#" onclick="processTimer();">Скачать!</a></div>   
Так не работает разве?
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: как вставить javascript в PHP файл?

Сообщение wierusna »

Эврика )методом научного тыка разобрался)
Вот скидываю код...может кому пригодится

Код: Выделить всё

echo "<script type=\"text/javascript\">var limit = 10;                         function processTimer() {            var link = document.getElementById(\"link\");            if (limit > 0) {                setTimeout(\"processTimer()\",1000);                limit--;                link.innerHTML = limit;            } else {                link.innerHTML = '<a href=\"avatar_download/imload.php?filename=" .urlencode($VKuserID) . "_1.jpg\">Download!</a>';                            }        }</script>";echo "<div id=\"link\"><a href=\"#\" onclick=\"processTimer();\">Скачать!</a></div> ";
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: как вставить javascript в PHP файл?

Сообщение Александр »

wierusna писал(а):методом научного тыка разобрался)
плохо

Вот зачем весь код писать в echo, если в обычном html можно вывести php код только в нужном месте...
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: как вставить javascript в PHP файл?

Сообщение wierusna »

Александр писал(а):
wierusna писал(а):методом научного тыка разобрался)
плохо

Вот зачем весь код писать в echo, если в обычном html можно вывести php код только в нужном месте...
А как это сделать?
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

Re: как вставить javascript в PHP файл?

Сообщение alexei »

Код: Выделить всё

 <script type=\"text/javascript\">var limit = 10;                      function processTimer() {           var link = document.getElementById(\"link\");           if (limit > 0) {               setTimeout(\"processTimer()\",1000);               limit--;               link.innerHTML = limit;           } else {               link.innerHTML = '<a href=\"avatar_download/imload.php?filename=<?php echo  urlencode($VKuserID) ?>  _1.jpg\">Download!</a>';                           }       }</script><div id=\"link\"><a href=\"#\" onclick=\"processTimer();\">Скачать!</a></div>
Как-то так. К счастью на PHP я давно не кодил, так что могу ошибаться.
Ответить