解決済

clip!clip!
Ads By Google

【ブログリンクの方法について】

サイドバーにリンクさせて頂いているブログを表示していますが、これをまとめて表示する上手い方法はないものでしょうか?数が増えると縦長になってしまいますよね;
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のいずれでも結構ですのでご教授お願いします。

2007-01-06 15:25の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

1.

2007-01-06 17:02:56ベスト
プラグインの開閉について



ただし、livedoorではjavascriptをアップする事ができないので
テキストを書き換えてJSとして保存した後
他のどこかにアップして
フリーエリアで間接的に動かすようにしないと
ダメなような気はします。

kavalierさんコメント遅くなりすみません;
あれからずっと参考にさせて頂いてます。
かなりカスタマイズされていていますね<サイト
そこで紹介されている
http://blog.livedoor.jp/soohs/
こちらのサイトを参考にチャレンジしてみます。
ありがとうございました。

2.

2007-01-06 18:09:17ベター
とりあえず、こんな感じで、フリーエリアプラグインに記入すれば動くと思います。

<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では上手く動かないようですので、これは、単純なリンクです。

これ以上のことは知りません。
回答レベル : 回答

ありがとうございます。
まだまだ知識不足を実感しました。
参考に色々チャレンジしてみますので、また何かありましたらこちらでお世話になるかもしれません。

Ads By Google

コメント(2)

2007-01-06 17:34:10

>>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>

ただ、この方法だと表示される文字数が大きい場合サイドバーのズレを起こすようです;

#2.  kavalier
2007-01-06 17:51:40

リンク先のやり方だとダメでしたか?

トラックバック(2)

トラックバックURL:

★長澤まさみ乳首見えちゃった!! 【動画】

★長澤まさみ乳首見えちゃった!! 【動画】

★長澤まさみ乳首見えちゃった!! 【動画】 at 2009年06月28日 09:09:01