Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.01.2014, 21:32
Новичок на форуме
Отправить личное сообщение для spunkf Посмотреть профиль Найти все сообщения от spunkf
 
Регистрация: 17.08.2013
Сообщений: 5

код в коде. возможно ли?
Добрый вечер.

я новичок. подскажите по следующему вопросу. у меня есть ссылка на скачивание файла с таймером:
<script type="text/javascript">function timer(){var obj=document.getElementById('timer_inp');obj.inner HTML--;if(obj.innerHTML==0){obj.style.display = "none";var obj2=document.getElementById('link');obj2.innerHTM L='<div align="center"><a itemprop="url" href="ССЫЛКА">скачать</a></div>';setTimeout(function(){},1000);}else{setTimeo ut(timer,1000);}}setTimeout(timer,1000);</script><div id="link" align="center"><br>Вы сможете скачать файл через:<div align="center" class="vudpwdrn" id="timer_inp">25</div><div align="center" class="mb8wi">секунд</div></div>

+ хочу в гугл аналитикс настроить учет скачивания файла:
onclick=”_gaq.push(['_trackPageview', 'goals/dowload_price'])”
-> <a itemprop="url" href="ССЫЛКА" onclick=”_gaq.push(['_trackPageview', 'goals/dowload_price'])”>скачать</a>

Но при такой конструкции не работает таймер.
Может есть какой-то выход?
Ответить с цитированием
  #2 (permalink)  
Старый 13.01.2014, 02:53
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от spunkf
Но при такой конструкции не работает таймер.
Наверно из-за синтаксической ошибки. Экранируй кавычки. Редактируй код в редакторе с подсветкой - увидишь косяк сам. Если нет редактора (Notepad++, Sublime Text 3) - юзай jsfiddle.net или подобное.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 13.01.2014, 18:59
Новичок на форуме
Отправить личное сообщение для spunkf Посмотреть профиль Найти все сообщения от spunkf
 
Регистрация: 17.08.2013
Сообщений: 5

То есть требуется сделать всего лишь следующее:
<div id="linkPlace" style="text-align: center"><script type="text/javascript">function timer(){var obj=document.getElementById('timer_inp');obj.inner HTML--;if(obj.innerHTML==0){obj.style.display = "none";var obj2=document.getElementById('link');obj2.innerHTM L='<div align="center"><a itemprop="url" href="ССЫЛКА" onclick=”_gaq.push([\'_trackPageview\', \'goals/dowload_price\'])”>скачать</a></div>';setTimeout(function(){},1000);}else{setTimeo ut(timer,1000);}}setTimeout(timer,1000);</script><div id="link" align="center"><br>Вы сможете скачать файл через:<div align="center" class="vudpwdrn" id="timer_inp">25</div><div align="center" class="mb8wi">секунд</div></div>

таймер работает... а вот onclick=”_gaq.push([\'_trackPageview\', \'goals/dowload_price\'])” работает?

Спасибо.

Последний раз редактировалось spunkf, 13.01.2014 в 19:01.
Ответить с цитированием
  #4 (permalink)  
Старый 13.01.2014, 19:10
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от spunkf
”_gaq.push([\'_trackPageview\', \'goals/dowload_price\'])”
Это что ещё за наклонные кавычки?

<div id="linkPlace" style="text-align: center">
	<script type="text/javascript">
	function timer() {
		var obj = document.getElementById('timer_inp');
		obj.innerHTML--;
		if(obj.innerHTML == 0) {
			obj.style.display = "none";
			var obj2 = document.getElementById('link');
			obj2.innerHTML = '<div align="center"><a itemprop="url" href="ССЫЛКА" onclick="_gaq.push([\'_trackPageview\', \'goals/dowload_price\'])">скачать</a></div>';
		}
		else setTimeout(timer, 1000);
	}
	setTimeout(timer, 1000);
    </script>
    <div id="link" align="center"><br>Вы сможете скачать файл через:<div align="center" class="vudpwdrn" id="timer_inp">25</div><div align="center" class="mb8wi">секунд</div></div>


P.S.: Ваш код - ужас.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Введенный код в prompt() falsenull Общие вопросы Javascript 8 21.05.2012 16:47
Как писать код который легко поддерживать, расширять, читать. Policeman Общие вопросы Javascript 3 24.03.2012 05:40
код нe работает в фаирфохе dadli Javascript под браузер 2 28.01.2012 21:18
Поиск слова в исходном коде html страницы klsorat2010 Ваши сайты и скрипты 1 20.05.2010 23:46