• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLでインラインフレーム(IFRAME)のURLをランダムにしたい)

HTMLでインラインフレーム(IFRAME)のURLをランダムにしたい

このQ&Aのポイント
  • インラインフレーム(IFRAME)のURLをランダムに変更して、広告を表示させたい
  • IFRAMEを使用して広告を表示させるためのHTMLページが正しく動作しない
  • ご教授いただきたい

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

randomAd関数に文法的ミスはありませんが、DOM操作を行うのであれば DOM構築後でないといけません。 <body onload="randomAd()"> または window.onload = randomAd;

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

「反応がない」というのはどういう意味? 上記のソースをそのまま動かすと 一応インラインフレームは表示されたわよ。 ただ、毎回同じ内容しか表示されないけど。 これが悩みなら解決方法は <SCRIPT src="randam_ad.js"> を <SCRIPT src="randam_ad.js?"> にしてあげると上手くいくけど。 ?の後にランダム文字(現在時刻のミリ秒)とか入れておくと なおいいけどね。

hi_atsukun
質問者

補足

回答ありがとうございます! やっぱり"?"つけても無理でした。 Javascriptのgoogle.feeds.Feedを導入するとき、文法が1文字違うだけで反応が無くなってたので、今回も文法のどこかに問題があるのかな? と、思ったりしたのですが、初心者でして全く分かりません...