Agronya

Рейтинг
15
Регистрация
04.10.2012

В том и мистика что есть 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>';

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 код?

Работает,при клике на путь открывает содержимое 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>';

var sec=3;

Это выборка из html страницы,значит подставляется:)

bndr:
А может лучше так:

return "<script type=\"text/javascript\">

var url='Your link:<a href=\"".$single_link."\" target=\"_blank\">".$single_link 111."</a>';


т.е переменные в стринге выделить ".$single_link."

Не помогло

Всмысле?Каких именно JS или PHP?PHP ведь отрабатывает свою часть поставляя переменную в var url,а дальше идет работа только JS,разве не так?

Копировал давно с какого-то форума,где это тоже работало

Помогло,спасибо:)

Не-не,он текстовый.

Спасибо,помогло)

1 2345 6
Всего: 53