2013-03-07 2 views
-2

Я пытаюсь создать эффект дрожания Гарлема. (Эффект, в котором различные вещи, ГИМ на странице начинает двигаться назад и обратно) Demo of harlem shakeИспользования тега привязки для загрузки JavaScript в адресной строке браузера

Когда мы наклеить определенный код, начинающийся с javascript:(function(){function c(){var e.......long code.. в адресной строке браузера, эффект начинается. (эффект заключается в том, что элементы на странице начинают танцевать).

Есть ли способ разместить этот код в браузере, когда пользователь нажимает где-нибудь на веб-странице. вот что я пытался, но тщетно

код (извините, его немного долго) http://pastebin.com/BGzXve64

<a href="javascript:(function(){function c(){var e.......long code">click me</a> 

Js fiddle,not working coz the main code has internal html tags

Другое дело, возможно, является

<a onclick="javascript:(function(){function c(){var e.......long code">Click me for harlem shake</a> 

Js fiddle,not working coz the main code has internal html tags

Есть ли общий простой (или рабочий) способ разместить такие URL-адреса в адресной строке браузера onclick?

Спасибо тонну.

+0

причина для downvote? Any1? – Michel

+0

удалите сверхдолгий текст. ссылка на него более уместна. – Dogoku

ответ

1

Здесь вы идете, вам нужно захватить код javascript внутри букмарклета и использовать его по-другому. См скрипку ниже

http://jsfiddle.net/EaYRQ/2/

Для вашего якоря или ж/д элемент, который вы используете, просто добавьте onclick=harlem()

<a href="#" onclick="harlem()">Click Me</a> 

И JavaScript. Просто скопируйте javascript раздел jsfiddle

window.harlem = function() { ... } 
+0

Спасибо, сэр! – Michel

+0

, возможно, это был самый быстрый зеленый галочка и взлет в истории stackoverflow .... всего через 4 секунды после u commented.lol – Michel

+1

вероятно был: P – Dogoku

Смежные вопросы