【ブログリンクの方法について】
サイドバーにリンクさせて頂いているブログを表示していますが、これをまとめて表示する上手い方法はないものでしょうか?数が増えると縦長になってしまいますよね;1:こんな上手い方法がある
2:プルダウン方式で表示させる方法
※できればリンクページを別窓させたい
各サイトを検索してCGIで次のようにフリーのプラグインを作って記述してみても上手くできないようなので。
<FORM ACTION="jump.cgi">
<SELECT NAME="jumpto"> <OPTION VALUE="-" SELECTED>移動先を選択</OPTION> <OPTION VALUE="page1.html">Page1</OPTION> <OPTION VALUE="page2.html">Page2</OPTION> <OPTION VALUE="page3.html">Page3</OPTION> </SELECT> <INPUT TYPE="submit" VALUE="移動"></FORM>
1or2のいずれでも結構ですのでご教授お願いします。
回答(2)
1.

ただし、livedoorではjavascriptをアップする事ができないので
テキストを書き換えてJSとして保存した後
他のどこかにアップして
フリーエリアで間接的に動かすようにしないと
ダメなような気はします。
kavalierさんコメント遅くなりすみません;
あれからずっと参考にさせて頂いてます。
かなりカスタマイズされていていますね<サイト
そこで紹介されている
http://blog.livedoor.jp/soohs/
こちらのサイトを参考にチャレンジしてみます。
ありがとうございました。
2.

<form style="margin:0px;padding:0px;"> <select name="bl" onChange="JavaScript:location.href=this.value;return false;"> <option value="http://www.livedoor.com/">ライブドア</option> <option value="http://knowledge.livedoor.com/">livedoor knowlege</option> <option value="http://blog.livedoor.jp/horsefly/">My love letters</option> </select> <input type="BUTTON" value="GO" onClick="JavaScript: location.href=this.form.bl.value; return false;"> </form>
ご存知のように、ブログ名を長くすると、サイドバーの幅を超えて、サイドバーが落ちます。
わたしの知っている、別ウィンドウを開く方法は、IE7では上手く動かないようですので、これは、単純なリンクです。
これ以上のことは知りません。
ありがとうございます。
まだまだ知識不足を実感しました。
参考に色々チャレンジしてみますので、また何かありましたらこちらでお世話になるかもしれません。
コメント(2)
>>1これならなんとか動くようですけど。。
<SCRIPT LANGUAGE="JavaScript">
<!--
function MyLink(){
alink=document.flink.slink;
mlink=alink.options[alink.selectedIndex].value;
if(mlink!="-"){
window.open(mlink,"","toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes");
}
}
//-->
</SCRIPT>
<FORM method="post" name="flink">
<select name="slink">
<OPTION selected value="-">★メニュー★</OPTION>
<OPTION value="▲▲▲▲">練習</OPTION>
<OPTION value="▲▲▲▲">今日の日付</OPTION>
<OPTION value="▲▲▲▲">ボタンでアラート</OPTION>
</select>
<INPUT type="button" value="GO!" onClick="MyLink()">
</FORM>
ただ、この方法だと表示される文字数が大きい場合サイドバーのズレを起こすようです;
リンク先のやり方だとダメでしたか?


