Ning プラットフォームを使用しており、ブログ コンテンツの下 (ただしコメント セクションの前) に新しいコンテナー DIV を追加するために、body タグの前に次のコードを追加しました。
<script type="text/javascript">
if (typeof(x$) != 'undefined') {
x$("DIV.xg_module.xg_blog.xg_blog_detail.xg_blog_mypage.xg_module_with_dialog").after('<div>CONTENT GOES HERE </div>');
}
else{
}
</script>
ただし、ロードする必要があるコンテンツは、アフィリエイト プログラムからの JavaScript であり、アフィリエイト プログラムからこのコードが送信され、その div に追加されます。
<div style="width:750px;">
<div style="border-bottom:1px solid #FFFFFF;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:bolder;margin-bottom:10px;padding-bottom:2px;text-transform:uppercase;">From Around the Web</div>
<script type='text/javascript'>
var _CI = _CI || {};
(function() {
var script = document.createElement('script');
ref = document.getElementsByTagName('script')[0];
_CI.counter = (_CI.counter) ? _CI.counter + 1 : 1;
document.write('<div id="_CI_widget_');
document.write(_CI.counter+'"></div>');
script.type = 'text/javascript';
script.src = 'http://widget.crowdignite.com/widgets/29949?_ci_wid=_CI_widget_'+_CI.counter;
script.async = true;
ref.parentNode.insertBefore(script, ref);
})(); </script>
</div>
そして明らかに、それはうまくいきません。
質問: これを行うためのより良い方法はありますか? 競合するすべての問題ですか?これをフォーマットまたは出力する簡単な方法はありますか?JQueryがページ後のロードをすでに実行した後にjavascriptをロードしていないため、失敗していますか?私は持っていますさまざまなことを試してみましたが、どれも機能していないようで、欠けている愚かなものがあることを知っているので、目がソケットから飛び出す準備ができています。
ヘルプ/アイデア/提案をありがとう。