Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.07.2014, 15:53
Новичок на форуме
Отправить личное сообщение для zombiToy Посмотреть профиль Найти все сообщения от zombiToy
 
Регистрация: 16.07.2014
Сообщений: 2

JS не обрабатывает сгенерированый код PHP
Поставил плагин ZeroClipboard. Кратко расскажу зачем мне это все. . Я хочу чтобы при клике на картинку копировалась ее ссылка. Картинок много, поэтому использую php циклы:

<div class=\"item\">

<img style=\"width: 100px; height: 100px; padding-left: 10px\" src=\"http://s2-smmile.tk/smile/bani/".$i.".jpg\"/>

<div>

<input title=\"Нажмите на стикер и сочитание клавишь CTRL + C\" onclick=\"select(this);\" size=\"8\" type=\"text\" value=\"http://s2-smmile.tk/smile/bani/".$i.".jpg\" readonly />

<button id=\"copy-button".$i."\" data-clipboard-text=\"http://s2-smmile.tk/smile/bani/".$i.".jpg\">C</button>

<span>Клик и Ctrl + C</span>

</div>

</div>

Проблема в том, что при клике ничего не происходит. То есть JS тупо не обрабатывает сгенерированый код. Что делать? ?
Ответить с цитированием
  #2 (permalink)  
Старый 18.07.2014, 18:08
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Лично я что-то не вижу никаких обработчиков клика по картинке.
Ответить с цитированием
  #3 (permalink)  
Старый 19.07.2014, 13:26
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

пример (почти весь) из документации
https://github.com/zeroclipboard/zer...nstructions.md
<meta charset="utf-8"/>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script src="http://zeroclipboard.org/javascripts/zc/v2.1.5/ZeroClipboard.js"></script>
<a href="http://rtfm.regularly">copy my href</a>
<script>
$(function () {
	$("a").on("click", function (e) {
		e.preventDefault();
	});
	var client = new ZeroClipboard($("a"));
	client.on("ready", function(e) { 
		console.log("movie is loaded");
		client.on("copy", function(e) {
			e.clipboardData.setData('text/plain', e.target.href);
		});
		client.on("aftercopy", function(e) {
			console.log("Copied text to clipboard: " + e.data["text/plain"]);
		});
		client.on("error", function(e) {
			console.log("ZeroClipboard error of type " + e.name + ": " + e.message );
			ZeroClipboard.destroy();
		});
	});
});
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при вставке php кода в js код zevilz Общие вопросы Javascript 6 10.10.2012 19:21
Как передавать параметры из php скрипта в js imissyouso Общие вопросы Javascript 3 01.08.2012 18:24
PHP код и JavaScript в одном файле. lexnext1 Элементы интерфейса 2 01.12.2011 13:26
Как выполнить код javascript при инклюде странички на php wfire jQuery 7 27.05.2011 14:43
Что выбрать XML или JSON для передачи Ajax - ом из PHP в JS Gozar Общие вопросы Javascript 20 16.08.2009 23:36