В том и мистика что есть php функция где в html код подставляются php переменные,и в исходниках страницы эта переменная отображается в строке.Но почему-то когда дело доходит до вывода строки то php переменные не подставляются :(
Сама то функция JS отрабатывает но вот почему не подставляется php переменная для меня загадка.
На всякий случай еще разок:
Вот функция генерации JS кода:
function GetDownloadTimer($single_link) {
return "<script type=\"text/javascript\">
var url='Your link:<a href=\"".$single_link."\" target=\"_blank\">".$single_link." 111</a>';
var sec=3;
function refresh()
{
sec--;
if(document.getElementById && sec!=\"1\"){timer.innerHTML='Please wait '+sec+' seconds';}
if(sec==\"1\") {timer.innerHTML='Please wait '+sec+' second';}
inter=setTimeout(\"refresh()\", 1000);
if(sec==\"0\"){
sec=\"0\";
clearInterval(inter);
timer.innerHTML=window.url;
}
</script>";
Вот как это выглядит на странице html:
<script type="text/javascript">
var url='Your link:<a href="http://filestay.com/v3djl6qeb9hv" target="_blank">http://filestay.com/v3djl6qeb9hv 111</a>';
if(document.getElementById && sec!="1"){timer.innerHTML='Please wait '+sec+' seconds';}
if(sec=="1") {timer.innerHTML='Please wait '+sec+' second';}
inter=setTimeout("refresh()", 1000);
if(sec=="0"){
sec="0";
</script>
Самое обидное что это последний шаг на пути создания сайта :(
Он в разработке на тестовом сервере,может лучше сюда кинуть полный html код?
Работает,при клике на путь открывает содержимое js
Теперь как это выглядит в html коде страницы:
<script language="JavaScript" type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script language="JavaScript" type="text/javascript" src="/htdocs/js/functions.js"></script> <link rel="alternate" type="application/rss+xml" href="http://d-music.org/rss/" title="D-Music | Music of your life"/><script type="text/javascript">
var url='Your link:<a href="http://filestay.com/h5f310jfet93" target="_blank">http://filestay.com/h5f310jfet93 111</a>';
Это выборка из html страницы,значит подставляется:)
return "<script type=\"text/javascript\"> var url='Your link:<a href=\"".$single_link."\" target=\"_blank\">".$single_link 111."</a>';
Не помогло
Всмысле?Каких именно JS или PHP?PHP ведь отрабатывает свою часть поставляя переменную в var url,а дальше идет работа только JS,разве не так?
Копировал давно с какого-то форума,где это тоже работало
Помогло,спасибо:)
Не-не,он текстовый.
Спасибо,помогло)