1

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

4

1 回答 1

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 如何显示视频的屏幕截图,然后单击以启动它。

于 2009-12-29T15:48:56.267 回答