2012-01-15 103 views
-1

我今天想要做的是制作一个按钮激活JavaScript代码。例如,让我们拿一段代码让页面上出现雪。起初,页面没有下雪,但代码在页面中。然后访问者点击按钮,雪开始落在页面上。这就是我想要的。让一个按钮激活JavaScript代码

网站上使用:http://gravitate.webs.com

雪代码:

BEGINNING

<!-- --> 
<script type="text/javascript" src="http://static.websimages.com/static/global/js/webs/usersites/escort.js"></script> 
<script type="text/javascript"> 
    if(typeof(urchinTracker)=='function') { 
    _uacct="UA-230305-2"; 
    _udn="none"; 
    _uff=false; 
    urchinTracker(); 
    } 
</script> 

</body> 

<script language="JavaScript" src="http://www.ig33kstas.com/wp-content/plugins/wp-christmas/wp-christmas.js.php?swf=http://www.ig33kstas.com/wp-content/plugins/wp-christmas/wp-christmas-EN.swf"></script> 

</div> 

<script type="text/javascript"> 
    sitePath = "http://www.ig33kstas.com/wp-content/plugins/wp-christmas/"; 
    sflakesMax = 89; 
    sflakesMaxActive = 64; 
    svMaxX = 4; 
    svMaxY = 5; 
    ssnowStick = 1; 
    sfollowMouse = 1; 
</script> 
} 
</script> 

END

我试过,完全失败:

<body> 
<button onclick="mysnowcode">Snow</button> 
</body> 
</html> 
+1

你似乎很困惑。你在谈论的是JavaScript。 HTML仅仅是标记。 – animuson 2012-01-15 00:24:55

+0

好的,所以我尝试了一个非常愚蠢的事情,通过使用onclick然后粘贴HTML代码。另外,它使用JavaScript。谢谢! – PrplNinja 2012-01-15 00:26:08

+0

你刚刚展示的代码只是创建了六个全局变量。你没有更多的代码?此外,你应该显示你正在谈论的按钮的HTML。 (另外,urchinTracker的东西是否与你的问题相关?如果不是,请删除它。) – nnnnnn 2012-01-15 00:53:18

回答

4
<html> 
<head> 
    <script type="text/javascript"> 
     function makeitsnow() { ...your snowfall code... } 
    </script> 
</head> 
<body> 
    <button onclick="makeitsnow();">Click</button> 
</body> 
</html> 
+0

谢谢,我试过了,但没有奏效。我会很快发布我的代码。 – PrplNinja 2012-01-15 00:31:31

+0

如果不修改www.ig33kstas.com/wp-content/plugins/wp-christmas/wp-christmas.js.php文件,您的代码将无法正常工作。也就是说,您需要删除对DispMagicEmot的调用(144,350,500);发生在它的最后,并在onclick中调用它(onclick =“DispMagicEmot(144,350,500);”)。某处可能还需要

。 – Seramme 2012-01-15 10:50:05