※ ChatGPTを利用し、要約された質問です(原文:AjaxでのHTML呼び出しでjavascriptが読み込まれません。)
AjaxでのHTML呼び出しでjavascriptが読み込まれません
このQ&Aのポイント
Ajaxを使用してHTMLを呼び出す際に、javascriptが読み込まれない問題が発生しています。
prototype.jsを使用してボタンクリックでHTMLを呼び出していますが、<script>は無視されます。
ページを移動せずにボタン切替でGoogleSearchAPIやGoogleGadgetを表示させる方法について、解決策を探しています。
AjaxでのHTML呼び出しでjavascriptが読み込まれません。
自分のホームページにprototype.jsを使用してボタンクリックでのHTML呼び出しをやっているのですが、<script>は無視されてしまいます。
ちなみにコードは、
<input type="button" value="GoogleNews" onclick="new Ajax.Updater('blk','page/sample1.html',{method: 'get'});"/>
<input type="button" value="GoogleSearch" onclick="new Ajax.Updater('blk','page/sample2.html',{method: 'get'});"/>
<input type="button" value="GoogleMaps" onclick="new Ajax.Updater('blk','page/sample3.html',{method: 'get'});"/>
<div id="blk"></div>
といったようなカタチです。もちろんprototypeは読み込んでいます。
呼び出すHTMLに<head>をつけてjavascriptだと定義してもダメでした。
ネットでも調べてみましたが、できないようなことがチラっとだけ書かれていました。
私がやりたいのは、ページを移動せずにボタン切替でGoogleSearchAPIやGoogleGadgetを表示させるというものです。
何かいい方法はないでしょうか?
お礼
回答ありがとうございます! Ajax.Updaterでは無理なんですね。。でも、これでやっと踏ん切りがつきました! iframeを使ってみようと思います。ありがとうございました♪