次を使用して、画像ギャラリーを含む「example.js」ファイル(ギャラリーのコードの大部分、3つから選択する方法を見て)を呼び出そうとしています:
<img src="img.jpg" onClick="thisAction()" />
私がやりたいのは、含まれているすべての「example.js」コードを、ページの他の場所にある div 内に配置することです。thisAction() 関数を参照する別の javascript.js ファイルがありますが、そこからどこに行くべきかわからないようで、何も機能していません。ロード機能を試してみましたが、自分が何をしているのかよくわからないまま、ajax を詳しく調べました...助けてください!
わかりましたので、明確にするために^^上記の^^^^、実際に「example.js」でJavaScriptを呼び出そうとしているのではありません。何らかの理由でそれを思い出せないため、そうするように指示されただけです。私が実際に望んでいるのは、いくつかのdivを含むhtmlを挿入することだからです。可能であれば、すべてのコードを「example.html」に挿入してください。これには、次のようなものが含まれる可能性があります。
<div id="navbuttonleftcontainer"></div>
<div id="image_holder"><img src="examplepic.jpg" /></div>
<div id="navbuttonrightcontainer"></div>
で関数を呼び出して、既存の「gallery.html」のページの他の場所にある div に
<img src="examplenavpic.jpg" onClick="thisAction() />
鬼ごっこ。
私が来ることができた最も近いものはこれでした:
function thisAction()
{
$('#divonmygalleryhtml').html('gallery1.html');
}
しかし、これは上記の example.html コードを実際に吐き出すのではなく、「gallery.html」というテキストを div に入れるだけです。example.html からすべてのコードを単純にコピーして、
function thisAction()
{
$('#divonmygalleryhtml').html('
<div id="navbuttonleftcontainer"></div>
<div id="image_holder"><img src="examplepic.jpg" /></div>
<div id="navbuttonrightcontainer"></div>
');
}
しかし、それはうまくいきません...最後の2つの提案を試してみましたが、うまくいきませんでした...どんな提案でも素晴らしいでしょう。