1

ウェブサイトに 2 つの miniclip.com ゲームを掲載したいのですが、両方が同時に開始されます。
ユーザーがクリックしたときにそれらを個別に開始するにはどうすればよいですか?

4

1 に答える 1

2

JavaScript でこれを行う方法があります。1 つは、リンクを 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 を適切にエンコードして、が 、 、 、 になるように<しないと、正しく動作しない可能性があります。この質問に「dreamweaver」タグを付けたようです。Dreamweaver にはおそらくそのような機能があるので、そこを調べてみてください。このエンコーディングを自動的に実行できる Web サイトもあります (または、あるはずです)。&lt;>&gt;"&quot;

Doug Neiner はコメントで次のように指摘してStart the game!<img>ます。これは、YouTube がビデオのスクリーンショットを表示し、クリックして開始する方法に似ています。

于 2009-12-29T15:48:56.267 に答える