使用锚标记在浏览器地址栏中加载javascript

时间:2013-03-07 19:45:54

标签: javascript html

我正在尝试创造一个哈莱姆摇晃效果。(一种效果,其中各种各样的东西,页面上的图像开始来回移动)Demo of harlem shake

当我们在浏览器的地址栏中粘贴以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

是否有一种常见的简单(或工作)方式将此类网址放在浏览器地址栏中点击?

非常感谢。

1 个答案:

答案 0 :(得分:1)

在这里,您需要获取书签中的javascript代码并以不同的方式使用它。见下面的小提琴

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

对于您使用的锚点或w / e元素,只需添加onclick=harlem()

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

和javascript。只需复制jsfiddle

的javascript部分
window.harlem = function () { ... }