携帯用 セレクトボックスからリンクを飛ばすソース



0   名前: めあ : 2007/01/28(日) 00:04  ID:pFJAz5SF sub-t1

PC版のセレクトボックスからリンクを飛ばすソース
<select onchange="location.href = this.options[selectedIndex].value">
<option value="">MENU
<option value="http://***/">
</select>

は分かっているのですが、携帯用HPで上記を使用すると携帯端末には表示されません。
上記ソースの携帯版・もしくはセレクトボックスからリンクを飛ばすソースを教えてください。

1   名前: 匿名 : 2007/01/28(日) 00:04  ID:Rt.j/.AI sub-kJ
関連:
http://www.tagindex.com/cgi-lib/q4bbs/patio.cgi?mode=view&no=919

> 上記ソースの携帯版・もしくはセレクトボックスからリンクを飛ばすソース

JavaScript が使える携帯端末でなければ無理。だから、そういう場合でも最低限リンクだけは辿れるように、上記スレで >>2 を書いておいたんだ。伊達や酔狂で難しいソースコードを書いたわけじゃない。

どうしてもセレクトボックスを使いたいなら、CGI を使うしかない。

あと、半角カナはなるべく止めとけ。

2   名前: Z ◆XTzyosZXcL : 2007/01/28(日) 00:04  ID:CSqyQR5N sub-Cl
>>0
 下記スレッドでも書きましたが、携帯向けWebサイト作りには様々な課題が山積みです。ひとくくりに「携帯用」と書かれても、「特定機種向け」なのか、「全機種対応」なのか、あるいは「特定機種向けを複数作って振り分ける」のかでやり方がまったく変わってきます。

http://www.tagindex.com/cgi-lib/q2bbs/patio.cgi?mode=view2&f=1130&no=2

 少ない労力で対応しようとすれば、>>1でID:Rt.j/.AI sub-kJさんがおっしゃっているようにCGIなどのサーバ側スクリプトで対応するのがよろしいことでしょう(クライアント側スクリプトよりは閲覧環境を制限しないため)。

3   名前: めあ : 2007/01/28(日) 00:04  ID:pFJAz5SF sub-t1

匿名さんのおっしゃっていたソースを携帯向けのHPに貼っても表示されなかったのでどうすればいいのか分からなかったために使用を諦めました。
他のサイト掲示板でもCGIを使用し無ければならない と書いてありました。
CGIの意味がよくわからないのですが、もしよければそのソースも教えて頂けませんでしょうか?

4   名前: Z ◆XTzyosZXcL : 2007/01/28(日) 00:04  ID:CSqyQR5N sub-Cl
 CGI(Common Gateway Interface)がいかなるものかは下記をご覧ください。

CGI(WikiPedia):
http://ja.wikipedia.org/wiki/Common_Gateway_Interface

beginners CGI:
http://www.aimix.jp/cgi/

 レンタルサーバやご自分のパソコン内に実行環境が備えてあることが前提ですし、サーバによってはユーザによる設置を認めていないかもしれません(不具合を起こされると困るため)。設置を認めているかどうかは利用規約をよくご確認ください。

5   名前: 芽亞 : 2007/01/28(日) 00:04  ID:pFJAz5SF sub-t1

CGIを用いなくても作ることができました。
サイト内の子ページにリンクの際はCGIを用いなくてもできたことが判明しました。
力を貸して下さった方、どうもありがとうございました。

一覧へ戻る