- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток,у меня проблема.
Вообщем нужно чтобы при заходе на страницу запускался таймер который отсчитывает 3 секунды а потом на месте счетчика появляется ссылка.
Вот как эта функция выглядит в php:
в тег <head> подставляется след. функция:
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 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;
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></head>
<body onload="refresh();">
Ну и есть место куда этот код должен подставляться:
<h3><span id="timer"></span></h3>
Вообщем проблема в следующем:
Таймер запускается,после чего появляется,но переменная url появляется не полностью,вот как это выглядит:
<h3><span id="timer">Your link:<a href="" target="_blank"> 111</a></span></h3>
Не могу понять в чем дело,потому что на другом сайте это реализовывал и всё работало,вот пример работающего: http://d-music.org/?p=38906&action=download
Подскажи кто что знает
Зачем вы дублируете тему?
/ru/forum/760044
А как еще апнуть тему про которую забыли?Вот сейчас написал туда и до сих пор молчат :)
Доброго времени суток,у меня проблема.
Вообщем нужно чтобы при заходе на страницу запускался таймер который отсчитывает 3 секунды а потом на месте счетчика появляется ссылка.
<div id="MyID">код счетчика</div>
<script type="text/javascript">
setTimeout("myTime();", 3000);
function myTime(){
document.getElementById("MyID").innerHTML="код ссылки";
}
</script>