• 締切済み

画面が遷移したみたいになってしまいます。

画面ロード後にjavascriptで動的にまたjavascriptタグを表示しています。 以下のjavascriptを組み込んでみたところ、取得したjavascriptを表示したときに画面遷移したみたいになってしまいました。 どうすればきちんと表示されるようになるでしょうか。 <div id="position"></div> <script language="javascript">// <!-- var timer = setInterval("Timer()", 1000); function Timer() { var position = document.getElementById('position'); var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', 'http://hogehoge/getjs'); position.appendChild(script); clearInterval(timer); } // --></script> http://hogehoge/getjsからはコンテンツの部品を表示するjavascriptが入っています。

みんなの回答

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

setAttributeを使っているときには環境を書いてもらわないと。 あと、それが原因かどうかは別として、エスケープの仕方がま ずいです。

Filette
質問者

お礼

ありがとうございます! 早速setAttributeを調べてみます。 エスケープとは文字列リテラルのところでしょうか ''

Filette
質問者

補足

自己解決しました。