0

横に広告用のスペースがある Web サイトに取り組んでいます。ページが読み込まれるたびに異なる広告を表示できるようにしたいと考えています。広告が純粋に画像である場合にこれを行う方法は知っていますが、これらの一部を youtube ビデオまたは他のメディアソースにしたい.

これには JavaScript を使用したいのですが、できるだけスクリプトを使用したくありません。

どんな助けでも大歓迎です。

画像の場合、次のコードのようなものを使用します。

<script type="text/javascript">

//Random Banner image on Page Reload

//store the images in arrays below

images = new Array(5);

images[0] = "<a href='http://www.example.com'><img src='some_image.gif'/></a>";

images[1] = "<a href='http://www.example.com'><img src='some_image.gif'/></a>";

images[2] = "<a href='http://www.example.com'><img src='some_image.gif'/></a>";

images[3] = "<a href='http://www.example.com'><img src='some_image.gif'/></a>";

images[4] = "<a href='http://www.example.com'><img src='some_image.gif'/></a>";

index = Math.floor(Math.random() * images.length);

document.write(images[index]);
</script>
4

1 に答える 1

0

既にあるロジックを拡張して、次のような YouTube 動画のマークアップを追加するだけです ( YouTube iframe apiを使用):

images[5] = '<iframe type="text/html" width="640" height="390" src="http://www.youtube.com/embed/u1zgFlCw8Aw?enablejsapi=1&origin=http://example.com" frameborder="0"></iframe>';

JavaScript でこれを行いたい特定の理由はありますか? サーバー側のテクノロジーにより適しているようです。

于 2013-04-10T13:39:33.377 に答える