この方法は、本来テンプレートが無く自由な位置に設置出来ない場合に、JavaScript を使って場所の移動を行って表示するものです。( その方法を使ってもいいかどうかは、広告を提供しているシステム側で確認しておく必要があります )
昔はこれでも良かった場合でも、最近はやはり固定位置に設置する必要があると思います。( JavaScript による方法は、間違ってクリックしてしまう可能性が大きいからです )
JUGEM は、有料版でないと広告を設置できないと思いますが、タイトルのような設置のテストを画像リンクでやってきました。
<div id="ad3" style='margin-left: 0px;margin-bottom: 25px;border: #a0a0a0 1px solid; padding: 8px; text-align: left'>
<table>
<tr>
<td valign=top>
<!--広告 : メイン -->
<a href="http://winofsql.jp" target="_blank"><img src="http://winofsql.jp/image/winofsql3.png" galleryimg="no" style='border-style:solid;border-width:1px;border-color:#000000' alt="HOME" title="HOME" /></a>
</td>
<td valign=top style='padding:20px;width:240px;'>
<div style='float:right;'>
<!--広告 : オプション -->
</div>
</td>
</tr>
</table>
</div>
<div id="ad4" style='margin-left: 0px;margin-bottom: 25px;border: #a0a0a0 1px solid; padding: 8px; text-align: left'>
<table>
<tr>
<td valign=top>
<!--広告 : メイン -->
<a href="http://winofsql.jp" target="_blank"><img src="http://winofsql.jp/image/winofsql3.png" galleryimg="no" style='border-style:solid;border-width:1px;border-color:#000000' alt="HOME" title="HOME" /></a>
</td>
<td valign=top style='padding:20px;width:240px;'>
<div style='float:right;'>
<!--広告 : オプション -->
</div>
</td>
</tr>
</TABLE>
</div>
<script type="text/javascript" charset="shift_jis">
try {
var setTarget1 = 1;
var setTarget2 = 2;
}
catch(e){}
try {
var blogtxtbase,blogtxt;
var baseDiv = document.getElementById("main");
var len = baseDiv.getElementsByTagName("DIV").length;
var len2,content_idx,content_idx2,content_cnt=0;
for( content_idx = 0; content_idx < len; content_idx++ ) {
if ( baseDiv.getElementsByTagName("DIV")[content_idx].className == 'entry_area' ) {
content_cnt++;
if ( content_cnt == setTarget1 ) {
blogtxtbase = baseDiv.getElementsByTagName("DIV")[content_idx];
len2 = blogtxtbase.getElementsByTagName("DIV").length
for( content_idx2 = 0; content_idx2 < len2; content_idx2++ ) {
if ( blogtxtbase.getElementsByTagName("DIV")[content_idx2].className = 'entry' ) {
blogtxt = blogtxtbase.getElementsByTagName("DIV")[content_idx2];
if ( document.getElementById("ad3") ) {
blogtxtbase.insertBefore(document.getElementById("ad3"),blogtxt);
}
break;
}
}
}
if ( content_cnt == setTarget2 ) {
blogtxtbase = baseDiv.getElementsByTagName("DIV")[content_idx];
len2 = blogtxtbase.getElementsByTagName("DIV").length
for( content_idx2 = 0; content_idx2 < len2; content_idx2++ ) {
if ( blogtxtbase.getElementsByTagName("DIV")[content_idx2].className == 'entry' ) {
blogtxt = blogtxtbase.getElementsByTagName("DIV")[content_idx2];
blogtxtbase.insertBefore(document.getElementById("ad4"),blogtxt);
break;
}
}
break;
}
}
}
}
catch(e){}
</script>
Seesaa は、複数のブログが作成できるので、何かあった時に一括対応できるように、設置する JavaScript 部分を外部にする仕様になっていますが、JUGEM では一か所に全て記述しています。
テンプレートによって動かない可能性はあります。