Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.01.2014, 16:27
Новичок на форуме
Отправить личное сообщение для psychomonkey Посмотреть профиль Найти все сообщения от psychomonkey
 
Регистрация: 18.05.2011
Сообщений: 6

Запуск скрипта по клику
Помогите запустить скрипт по клику.

есть скрипт
Код:
<script type='text/javascript'>
(function(){ var widget_id = '11693455';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);})();</script>


надо запустить по клику его.
Ответить с цитированием
  #2 (permalink)  
Старый 20.01.2014, 08:30
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

так :

window.onload = function() {
//твой код здесь...
}
Ответить с цитированием
  #3 (permalink)  
Старый 20.01.2014, 10:35
Новичок на форуме
Отправить личное сообщение для psychomonkey Посмотреть профиль Найти все сообщения от psychomonkey
 
Регистрация: 18.05.2011
Сообщений: 6

это при загрузке страницы, а мне надо при нажатии на ссылку, чтоб срипт подгружался
Ответить с цитированием
  #4 (permalink)  
Старый 20.01.2014, 10:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

psychomonkey,
уберите круглые скобки дайте функции название и добавьте название() в онклик нужной ссылки
Ответить с цитированием
  #5 (permalink)  
Старый 20.01.2014, 11:00
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от psychomonkey Посмотреть сообщение
это при загрузке страницы, а мне надо при нажатии на ссылку, чтоб срипт подгружался
Ой извиняюсь заглючило ))

function MyFunc(){ 
var widget_id = '11693455';
var s = document.createElement('script');
 s.type = 'text/javascript'; 
s.async = true; 
s.src = '//code.jivosite.com/script/widget/'+widget_id; var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);
}

//и теперь:
<твой элемент>.onclick = function() {
MyFunc()
}

Или:
<div onclick="MyFunc()"></div>


Как то так

Последний раз редактировалось krasovsky, 20.01.2014 в 11:05.
Ответить с цитированием
  #6 (permalink)  
Старый 20.01.2014, 11:45
Новичок на форуме
Отправить личное сообщение для psychomonkey Посмотреть профиль Найти все сообщения от psychomonkey
 
Регистрация: 18.05.2011
Сообщений: 6

Сообщение от krasovsky Посмотреть сообщение
<твой элемент>.onclick = function() {
я топор наверное)))
а тут что ставить?)))
Ответить с цитированием
  #7 (permalink)  
Старый 21.01.2014, 09:27
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от psychomonkey Посмотреть сообщение
я топор наверное)))
а тут что ставить?)))
Просто навешиваем клик на какой нибудь элемент,див или ссылку например
<div id="myelement">Это див</div>


document.getElementById('myelement').onclick = function() {
MyFunc()
}
Ответить с цитированием
  #8 (permalink)  
Старый 21.01.2014, 15:49
Новичок на форуме
Отправить личное сообщение для psychomonkey Посмотреть профиль Найти все сообщения от psychomonkey
 
Регистрация: 18.05.2011
Сообщений: 6

спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск скрипта с адресной строки olga153b Events/DOM/Window 3 24.09.2012 11:34
Запуск php скрипта через ajax hagen3 AJAX и COMET 2 09.09.2011 03:51
Повторный запуск скрипта смены изображений miXer Общие вопросы Javascript 3 26.05.2011 00:44
Чем можно организовать запуск скрипта атом. по времени. I5Rek Серверные языки и технологии 2 01.05.2011 23:00
Запуск js-функции на странице из скрипта Bazzilic Серверные языки и технологии 3 20.04.2010 09:53