携帯サイトでの隠しページを作りたい!何かいい方法はないでしょうか?

このQ&Aのポイント
  • 携帯サイトでパス制の隠しページを作りたいが、制限が多く困っている。PC向けの有料サーバーを使用し、携帯で閲覧可能な小さいファイルを作成している。.htaccessを検討したが、ユーザー名の入力が面倒。携帯に対応していないフォームの試行も失敗。面白い遊び的なページを作るため、厳格な方法でなくてもよい。
  • 携帯サイトでパス制の隠しページを作りたいが、制限が多く困っている。PC向けの有料サーバーを使用し、携帯で閲覧可能な小さいファイルを作成しているが、.htaccessを使うことができない。携帯に対応していないフォームを試したが、うまく表示されなかった。面白い遊び的なページを作るため、厳格な方法でなくてもよい。
  • 携帯サイトで隠しページを作りたいが、制限が多く困っている。PC向けの有料サーバーを使用して携帯で閲覧可能な小さいファイルを作成しているが、.htaccessを使うことができない。フォームを試したが、携帯では表示されなかった。遊びの要素を取り入れたページを作るため、厳格な方法でなくてもよい。
回答を見る
  • ベストアンサー

携帯サイトでの隠しページ

携帯サイトでパス制の隠しページを作りたいのですが、使用出来るタグ等に制限が多いので困っています。 環境は、PC向けでCGIの使用もOKな有料サーバーをレンタルしていて、携帯で閲覧出来るように小さいファイルをつくっています。 .htacccessを使う事も考えたのですが、ユーザー名も入れないといけないので閲覧者の方が面倒かと思いやめました。 あとは <FORM NAME="ok"> <INPUT TYPE=TEXT NAME="pass"> <INPUT TYPE=button VALUE="認証" ONCLICK="location.href=document.ok.pass.value+'.html';"> </FORM> を試しましたが、携帯は対応してないようで、フォームが表示されませんでした。 パス次第で色んなページに飛ばせるから面白いと思ったのに… 遊び的なページにするつもりなので、厳重なものでなくてもいいのですが、何かいい方法はないでしょうか?

noname#106990
noname#106990

質問者が選んだベストアンサー

  • ベストアンサー
  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.1

ONCLICK="location.href=document.ok.pass.value+'.html';" ↑ Javascriptですね。携帯では使えません。 普通にフォーム送信して、受けるCGIで処理させれば良いかと。

noname#106990
質問者

お礼

Javascriptだったんですね… 携帯で使えないはずですね; CGIを使ってみようと思います。 回答どうもありがとうございました!

関連するQ&A

  • (ホームページ)フォームを使ったパスワード認証について

    <form name="ok"> <input type="text" size="20" name="pass"><input type="button" value="検索" onclick="location.href='http://*アドレス*/'+document.ok.pass.value+'.html';"> </form> このフォームをつかってパスワード認証を使っているのですが、マウスをつかって「ok」ボタンをクリックしたときは正常に動作するにもかかわらず、入力後エンターで認証しようとすると、アドレスに”http://*アドレス*/?pass=入力した内容”と表示されてページに飛ぶことができません。都合上エンターでも正常に動作するように改善したいのですが、どのようにしたらいいでしょうか? ご存知の方、教えてください。よろしくお願いします。

  • 一つのページで二つのFormを別々に使いたい

    <body> <form name="fm1"> <input type="hidden" value="1" id="page"> <input type="button" value="送信する" onClick="execute()"> </form> <form name="fm2"> <input type="hidden" value="2" id="page"> <input type="button" value="送信する" onClick="execute()"> </form> <div id="container">content</div> </body> </html> 上記のように同じ関数execute()を実行するのですが、受け渡す値がvalue="1" と value="2"と別々になっています。 素人考えではフォームfm1とfm2とは別々の値(1or2)を渡すと思ったのですが、どちらのボタンを押してもvalue="1"の結果となります。 二つのフォームを別々に動作させるにはどのようにすればよいでしょうか。

  • HTML/簡単パスワード

    HTML/簡単パスワード 僕のホームページでは、会員閲覧者にパスワードを入力してもらって、 「入力したパスワード+.html」にジャンプして、 会員専用ページ(ひとり1ページ)を表示させています。 ソースはこの下です。 <br> あなたが決めたパスワードを入力してください<br><br> <form> <input type="password" size="20" name="pass"> <input type="button" value="ログイン" onClick="location.href = this.form.pass.value + '.html';"> </form> このようにしているのですが、 パスワードを間違えたり、 何も記入しないで「ログインボタン」をクリックして 存在しないページにジャンプされてしまうと、 アクセスしたページは、以下のいずれかの理由で閲覧できません ?Yahoo!ジオシティーズ内にページが存在しないため ?URLが間違っているため と表示されてしまいます。 間違えたパスワードを入力されたときに、 自分がつくったエラーページを 表示させたいのですが、 そのようなことは出来るのでしょうか? 回答、よろしくお願いします。

  • Input Type Buttonのサイズ変更

    *Input type buttonのフォントサイズを大きくする場合 どこ↓につなげたらいいのでしょうか? <INPUT TYPE="BUTTON" NAME="BUTTON02" VALUE= "お問い合わせ"onClick="location.href='http@@@@@@@'"> *Input type button の型を四角に変更する場合や サイズを大きくする場合はこのタグ↓のどこに入れたら いいのでしょうか? <INPUT TYPE="BUTTON" NAME="BUTTON02" VALUE= "お問い合わせ"onClick="location.href='http@@@@@@@'"> お手数をお掛け致しますが宜しくお願い致します。

  • パスワードを二つ用いて隠しページをひらくには?

    お世話になります。 http://www.red.oit-net.jp/tatsuya/java/prompt.htm このサイトをみてパスワード付きホームページの作成の 仕方はおおむね理解したのですが、 私のサイトの場合パスワードを2個用いて 隠されたホームページを表示されるようにしたいと思っています。 <script language="JavaScript"><!-- function myButton(){ myPassWord = document.myFormText.myFormTextPass.value; if ( myPassWord == "pass1" )location.href = "secret.htm"; else alert( "パスワードが違います!" ); } // --></script> <form name="myFormText"> パスワードを入れてください <input type="password" size="30" name="myFormTextPass"> <input type="button" value="OK" onclick="myButton()"> </form> パスワードを入れてください このような表記だと1つのパスワードしか入力できず 困っているのですが2つのパスワードを入力させるようにするにはどのような記述をすればよろしいでしょうか。 よろしくお願いいたします。

  • javascriptのパスワードっぽいもの

    現在入力したキーワードが合っていれば、リンクに飛ぶというページが作りたくて 苦闘しているのですが、「オブジェクトを指定してください。」というエラーが出て 上手くいきません。 考えてみても心当たりがないのですが、何がいけないのでしょうか? 以下にページのソースを記述いたしましたので、何かお気づきな点がございましたら、 ご教授いただければ幸いです。 よろしくお願いいたします。 <html> <head> <title>判定</title> <spript language = "JavaSpript"> <!-- function pass(moji) { if(moji==777){ location.href="link.html"; }else{ window.alert("間違ってます"); } } //--> </spript> </head> <body> <form name="form"> <input type="text" size="5" name="txt"> <input type="button" value="クリック" onclick="pass(document.form.txt.value)"> </form> </body> </html>

  • PHPの囲みかた

    以下のPHPが動かない、画面が真っ白になってしまうのですがなぜでしょうか? また<?php ?>でPHPは囲みますが、一画面で何回も囲んでも構わないでしょうか? <input name="button" type="button" onclick="location.href='/abc.php'" value="abc"> <?php  print ('<input type="button" value="aaa" onClick="location.href='/aaa.php'">'); ?> <input type="button" value="bbb" onClick="location.href='/bbb.php'">

    • 締切済み
    • PHP
  • 携帯サイトにページジャンプ機能をつけたい。

    現在初めて携帯サイトを作っており、フォレストページの小説機能についているページジャンプ機能をつけたいと考えています。(テキストボックスにページ数を入力して、その隣のボタンを押下すると目的のページに移動するというものです) 調べた末、以下のような記述でPC閲覧では目的の動作をするようになりました。 しかし、携帯で閲覧した際に『URLが正しくありません』と表示され動作がうまくいきません。 【スクリプト部分】 var nov= "http://test/"; var pageurl = new Array(); pageurl[0] = "test.html"; pageurl[1] = "test1.html"; pageurl[2] = "test2.html"; function jump(form_obj){ var v = eval( form_obj.elements["in"].value ); if( v&gt;=0 &amp;&amp; v&lt; pageurl.length){ location.href= nov+ pageurl[v]; } } 【フォーム部分】 <form id="pager" action="javascript:void(0);" method="post"><input name="in" id="in" size="10" type="text" /> <input onclick="jump(this.form)" value="移動" type="submit" /></form> 当初フォーム部分のimput typeをbuttonにしていた所、auで閲覧した際にボタンではなくテキストエリアとして表示されたので調べてsubmitに変更しました。 この記述でボタンがボタンとして表示されるようになりましたが、動作はしませんでした。(PCでは動作しました) 何か解決策がありましたら享受願えませんでしょうか? JAVAに触るのは初めてなのでもしかしたら検討違いな記述をしているかもしれません。 もし上記記述は携帯閲覧では使用できないのであれば、他にどのような記述でページジャンプ機能を作れますか? よろしくお願いします。

  • HPボタンの長さが異なる。

    下のボタンが マックの「IE4.5」「IE5.0」「ネスケ4.7」だとちゃんと奇麗に中央に表示されますが、 Windows「IE4.5」「IE5.0」はボタンの長さが異なり ガタガタになります。 windowsでも奇麗に並べるにはどうしたらいいのでしょうか? よろしくご指導お願いいたします。 テストでアップしてあるURLですのでご確認してください。 http://watn.jp/test/ <HTML> <HEAD> <TITLE>++++</TITLE> </HEAD> <!------------------- 中身-------------------> <center> 下のボタンがマックの「IE4.5」「IE5.0」「ネスケ4.7」だと<br> ちゃんと中央に表示されますが、Windows「IE4.5」「IE5.0」は<br> ボタンの長さが異なりガタガタになります。 <FORM> <INPUT TYPE="button" VALUE=" ●●・・◇◇◇   " onClick="window.location.href='kituke.html'"><br> <INPUT TYPE="button" VALUE="   ・・◇◇◇◇  " onClick="window.location.href='sadou.html'"><br> <INPUT TYPE="button" VALUE="   ・・◇◇◇◇◇ " onClick="window.location.href='buyou.html'"><br> <INPUT TYPE="button" VALUE=" ●●・・◇◇◇   " onClick="window.location.href='ivent.html'"><br> <INPUT TYPE="button" VALUE="   ・・◇◇◇◇  " onClick="window.location.href='tenjikai.html'"><br> <INPUT TYPE="button" VALUE=" ◇◇◇       " onClick="window.location.href='butai.html'"><br> <INPUT TYPE="button" VALUE=" ◇◇◇◇      " onClick="window.location.href='honten.html'"><br> <INPUT TYPE="button" VALUE=" ◇◇◇◇◇     " onClick="window.location.href='yono.html'"><br> </FORM> </center> </BODY> </HTML>

  • javaで name=id[?] を指定する方法とは?

    ショップ運営で、商品一覧から+-ボタンでそれぞれ数の増減をさせるよう、ほかのサイトを参考にして下記のようにjavascriptで記述してみました。 このうち、商品2と3はボタンが機能したのですが、商品1は数の増減ができません。 おそらく要素名に(name=id[1])と[]で囲っているからだと思うのですが、この[]を取らないまま、ボタンを機能させる方法はありますでしょうか? よろしくお願いします。 <FORM> 商品1:<INPUT type=text name=id[1] value=3 size=4> <INPUT type=button value="+" onClick="plus(this.form.id[1])"> <INPUT type=button value="-" onClick="minus(this.form.id[1])"> <BR> 商品2:<INPUT type=text name=id2 value=3 size=4> <INPUT type=button value="+" onClick="plus(this.form.id2)"> <INPUT type=button value="-" onClick="minus(this.form.id2)"> <BR> 商品3:<INPUT type=text name=id3 value=3 size=4> <INPUT type=button value="+" onClick="plus(this.form.id3)"> <INPUT type=button value="-" onClick="minus(this.form.id3)"> </FORM> <SCRIPT language="JavaScript"> <!-- function plus(chk){chk.value++; if (chk.value==6) {chk.value=5} } function minus(chk){chk.value--; if (chk.value==0) {chk.value=1} } // --> </SCRIPT>

専門家に質問してみよう