2012-01-15 59 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