アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは、いつもお世話になっています、英行と申します。

今回ご質問させて頂く内容なのですが、複数のプルダウンから指定した場所へのリンク方法?です。

例えば自分のサイト内に3年分の日記があったとします。
その中には12か月分の項目があり、さらに28~31の項目が有ります。
3つのプルダウンを並べ、指定したページへリンクしたいと考えています。

例)
年 月 日 Go

といった感じで、2000年の09月の15日というようにプルダウンで選択して
Goを押すことによって指定した場所へリンクさせる方法はあるでしょうか?

お分かりになる方、教えていただけませんでしょうか?
よろしくお願いします。

A 回答 (2件)

こんな感じでどうでしょうか?



<html>
<script>
<!--
function jump(){
location.href = 'http://test/' + form.year.value + form.month.value + form.day.value + '.html';
}
-->
</script>
<body>
<form name="form">
<select name="year">
<option value="2005">2005</option>
<option value="2007">2007</option>
</select>
<select name="month">
<option value="12">12</option>
<option value="06">06</option>
</select>
<select name="day">
<option value="31">31</option>
<option value="01">01</option>
</select>
<input type="button" value="GO" onclick="jump();" />
</form>
</body>
</html>
    • good
    • 0

私はそこまで詳しくないのですが、考え方の参考になれば…。



例えば飛ばす先のファイル名が

2005年12月31日が20051231.html
2007年06月01日が20070601.html

というような=日付の法則になれば、
プルダウンで指定したそれぞれの値がそのままアドレスになるので
locationを 年+月+日+".html" という形で作成できるのではないでしょうか。

入力した文字+.htmlでそのページに飛ばすパスワード制限のスクリプトをよくみるので、
値を取得する方法がプルダウンなだけですし、それが参考になるのではーと思います。

参考URL:http://heo.jp/tag/kowaza/link/07.html

この回答への補足

早速のご回答ぁりがとうございます。

今回は例として日記を取り上げたのですが、実際はもう少し複雑なものになります。

補足日時:2007/06/14 14:13
    • good
    • 0
この回答へのお礼

すいません…。僕の読み間違えでした(*゜∀゜)ノ

それならできそうですね^^でも複数のプルダウンでリンク先に飛ばす方法がわかりません。
一つであれば仰って頂いたようには可能なのですが…。

お礼日時:2007/06/14 14:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!