用户点击时启动Flash游戏

时间:2009-12-29 15:36:46

标签: javascript html flash dreamweaver

我想在我的网站上放两个miniclip.com游戏,但它们都是在同一时间开始的 如何在用户点击它们时让它们单独启动?

1 个答案:

答案 0 :(得分:2)

使用JavaScript可以实现此目的。一种是在div中显示一个链接,并让链接的onclick脚本用嵌入游戏的HTML替换链接本身。然后,当您单击该链接时,游戏将加载并显示。例如:

<div id="game1Container">
    <a href="#" onclick="document.getElementById('game1Container').innerHTML = 'GAME HTML GOES HERE'; return false;">Start the game!</a>
</div>

您可以使用GAME HTML GOES HERE标记替换文本<embed>,或者用于加载游戏的任何内容。但是,它可能无法正常工作,除非您正确地使用该HTML并编码以使<变为&lt;>变为&gt;,并且"变为&quot;。我看到你用“dreamweaver”标签标记了这个问题。 Dreamweaver可能有这样的功能,所以在那里环顾四周。还有一些网站可以为你做这种编码(或者,必须有)。

Doug Neiner在评论中指出:如果你想让它变得非常好,你可以用显示游戏截图的Start the game!替换<img>,并覆盖一些像“Play”这样的文字”。这就像YouTube显示视频的屏幕截图一样,您点击即可启动它。