私はfaceboxを使用しています(あなたはそれを知っているかもしれません)そして私のスクリプトは次のようになります
$.extend($.facebox, {
settings: {
opacity : 0,
overlay : true,
loadingImage : 'http://example.com/images/loading.gif',
closeImage : 'http://example.com/images/closelabel.gif',
imageTypes : [ 'png', 'jpg', 'jpeg', 'gif' ],
faceboxHtml : '\
<div id="facebox" style="display:none;"> \
<div class="popup"> \
<table> \
<tbody> \
<tr> \
<td class="tl"/><td class="b"/><td class="tr"/> \
</tr> \
<tr> \
<td class="b"/> \
<td class="body"> \
<div class="content"> \
</div> \
<div id="footer"> \
<p class="left" id="changable"> \
Footer \
</p> \
<p class="right"> \
<a href="#" class="close"> \
<img src="http://example.com/images/closelabel.gif" title="close" class="close_image" /> \
</a> \
</p> \
</div> \
</td> \
<td class="b"/> \
</tr> \
<tr> \
<td class="bl"/><td class="b"/><td class="br"/> \
</tr> \
</tbody> \
</table> \
</div> \
</div>'
},
そして、ファイル内で、テキスト(リモートhtml)を使用しています。ファイルに応じてフッターを変更したいと思います。複数のremote.htmlファイル(share.php、warning.php)が開き、それらに応じてフッターを変更したいと思います。このjavascriptでできることはありますか、それとも、share.phpとwarning.phpのそれぞれの中で、コンテンツを取得して新しいものに設定するためにできることはありますか?
私は試した:
$(function() {
$("#changable").html('Hello');
});
$(function() {
$("#changable").innerHTML = 'Hello';
});
$(function() {
$("#changable").text('Hello');
});
$(function() {
$(".left").html('Hello');
});
(私はjqueryをインストールしています)が何もありません。
私はjavascriptを初めて使用します。これはおそらく簡単なことですが、一生それを機能させることはできません。
前もって感謝します。