ビルダーで表示できるがブラウザで表示できない

このQ&Aのポイント
  • HPビルダー6を使って作成したページが、ブラウザで表示できない問題が発生しています。
  • 使用したソースコードはJavascriptで、パスワードを入力すると指定のページに遷移するようになっています。
  • 画像アイコンをクリックするとパスワードの入力を求めるダイヤログが表示されますが、次の画面が正常に表示されません。
回答を見る
  • ベストアンサー

ビルダーでは表示できるのに、ブラウザでは表示できない

お世話になっております<m(__)m> おしえてください HPビルダー6を使っていますが、その機能にサムネイルウィザードというのがあって、(写真を並べて表示できる)それで作って、問題なくビルダーでは表示できました。元のページからリンクするときパスワードで読み込むようにしました。使ったソースは Javascriptで、 ********************************************** <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("パスワードを入力してください",""); if ( myPassWord == "pass1" ) location.href="omoide.htm"; else alert( "パスワードが違います!" ); } // --></script> <IMG src="menu-omoide.gif" width="76" height="65" border="0" onclick="myEnter()" style="cursor : pointer;"> ******************************** 以上のソースです。(そのままコピりました) FFFTPを使ってアップロードしました。 なにもエラーも出ず、問題なくアップロードできたようです。サーバーはヤフーです。 画像アイコンをクリックしても、パスワードを聞いてくるダイヤログはでるのですが、次の画面がページを表示できません、です。なにがわるいんでしょうか? おしえてください(涙

  • aimer
  • お礼率75% (432/575)
  • HTML
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • haraga
  • ベストアンサー率56% (36/64)
回答No.2

動きますよ サーバーがyahooってのも気になりますが location.hrefにフルURLを記述してみてください 例)location.href="http://www.abc.de.jp/fgh/omoide.htm"などなど ここから一番大事 ソースにパスワードを書いてあるのでこのままではパスワードの意味はありませんが・・・

aimer
質問者

お礼

回答ありがとうございます。 HPビルダーのHTMLソースタブから、上記のソースも消してしまっていたので、もう一度またコピーして作成しようと思いましたが。。今度は、ビルダーでも同じような現象が!!!(涙 パスワードは聞いてくるけど、次の画面がページは表示できません。。。 フルパス。。。location.href="http://www.ocn.ne.jp" とか普通に公開されているサイトのフルパスを入れれば、表示できるのですが、 リンクしたいページは自分で作ったページなので、 まだアップしてないので、URLがないので、フルパス入力できないのですが。。(涙 どうすればいいのでしょう? これがうまくできてから、なんか暗号化の方法があるみたいなので、それもやってみたかったのに。。先へすすみません

aimer
質問者

補足

お礼を補足に書いてしまうことになってすみません。。 できたんです!!! よくよくharagaさんのアドバイスを読んで、わかりました!! ありがとうございました!!!

その他の回答 (1)

  • IMSAI8080
  • ベストアンサー率25% (46/178)
回答No.1

menu-omoide.gif が、サーバーのほうでは大文字なんてことは?

aimer
質問者

お礼

う~ん。ないです。。<m(__)m>

関連するQ&A

  • アクセス制限のあるページのつくりかた

    お世話になっております<m(__)m> おしえてください(涙 WindowsXPをつかっています。 http://www.red.oit-net.jp/tatsuya/java/prompt.htm ↑のページを参考にしまして(作者様、ありがとうございます<m(__)m>) アクセス制限のあるページを作ってみたく思いました。 スクリプト内容は、 ************************************************ <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("Tatsuya家のパスワードを入力してください",""); if ( myPassWord == "pass1" ) location.href = "secret.htm"; else alert( "パスワードが違います!" ); } // --></script> <form> ここは家族専用です→ <input type="button" value="Tatsuya家へ" onclick="myEnter()"> </form> *********************************************** 上記のものですが、私としては、以下の部分(かな?) <form> ここは家族専用です→ <input type="button" value="Tatsuya家へ" onclick="myEnter()"> </form> ↑ここを直したいんです。 画像アイコンをクリックして、そのアクセス制限のあるダイヤログがでて→そして実際制限したいページにいけるようにしたいんです。一応HPビルダー6.0で作成していますが、タグを直接打たなくちゃだめだよ~というのなら、がんばりますので、教えてください<m(__)m>だから、formタグは使わないと思うのですが、初心者のため、いまいちよくわかりません(涙 どうかよろしくおねがいいたします<m(__)m>

  • 新しいウインドウの開き方

    1年前、OKWEBでパスワードを入力するとリンク出来るページの作り方を教えてもらい、使用してました。 そのリンク先のページを「新しいウインドウ」で表示させたいのですが、ビルダーの機能には方法が無いようです。 今の状況は↓です。お願いします。 <!-- function myEnter(){ myPassWord = prompt("パスワードを入力してください。",""); if ( myPassWord == "sra0304" )location.href = "http://www.リンク先.htm"; else alert( "パスワードが違いますよ~♪" ); } function myPrompt(){ prompt(" これが,prompt の入力ウィンドウです! ",""); } // -->

  • パスワードをIPする際見えないようにしたい。

    こんにちわ。 社内HPで、パスを付けて閲覧者を制限する ページを作りました。 正常に動作しているのですが、 パスをIPする際、伏字状にしたいのですが(●●●)どの様にしたら宜しいでしょうか? どなかたご指南下さい。。。 ウィンドウズXPを使用しています。 <script language="JavaScript"><!-- function myEnter(){ myPassWord = prompt("パスを入れてください",""); if ( myPassWord == String.fromCharCode(パス) ) location.href = String.fromCharCode(リンク先URL)+".htm"; else alert( "パスが違います" ); } // --></script> ------------------------------------------------ <form> この先は●●チーム専用です <input type="button" value="入場" onclick="myEnter()"> </form>

  • 簡易パスワードからログイン後のページを画面いっぱい

    お世話になっております。 先ほど質問させていただきました簡易パスワードの件の続きになります・・・。 現在画面を3分割にしておりまして、このままパスワード入力後のページを表示させる際、3分割されたまま画面が表示されてしまいます。 <a href>より作成しているタグについては、target="_top"を加えて画面いっぱいに表示するように構成しているのですが、パスワードのところに加えるとステータスバーに「ページでエラーが発生しました」と表示されてしまいます。 どうすればいいでしょうか。 タグ構成は以下のとおりとなっています。 <A id="e-TaxQA"><FONT color=#006400 size="+2"><b>e-TaxQA</b></FONT></a><BR> <center> <script language="JavaScript"><!-- function myEnter(){ myPassWord=prompt("パスワード",""); if ( myPassWord == "015901" ) location.href = "\\\\共有サーバー\\U\\個人\\名前\\フォルダ\\各QA\\QA\\(一覧).htm"; else alert( "パスワードが違います!" ); } // --></script> <form> <input type="button" value="☆★☆ログイン☆★☆" onclick="myEnter()"> </form> </center><BR>

  • 知り合いにだけ見れるページを作るには?(セキュリティはそんなに高くなくていいです

    すごい簡単な方法で構いません。 一般公開しているHPのうち 身内にだけ見せたいページがあるとします。 そのページのアドレスを知り合いにだけ 教えればいいだけなのですが、それでは 何かイヤなので、教えて下さい。 <form> <script language="JavaScript"> <!-- function myEnter(){ PassWord = prompt("パスワードを入力して♪",""); if (PassWord == "") { alert("パスワードが未入力です"); } else { location.href = "http://www1.tcnet.ne.jp/****/"+PassWord+".htm"; } } // --> </script> <input type="BUTTON" value="パスワード" style="width:6em" onclick="myEnter()"> </form> と今、記述していてボタンを押した時に、 パスワード(実際には見せたいページのHTMLファイル名) の入力をさせたいと思っているのですが、 パスワードのキャンセルをした時に、 Null.htmにとんでしまいます。 キャンセルしたときは、トップページに戻りたいのですが どのように書けばいいのでしょうか? また、もっといい方法で簡単な方法があれば 教えて下さい。SCRIPTだけで解決したいと思っています。 IE5 Windows2000

    • ベストアンサー
    • HTML
  • promptメソッドがIE7では正しく動かない

    javascriptの初心者です、宜しくお願いします。 promptメソッドを利用してインプットされたパスワードのページへリンクしようとしています。マイドキュメント内では問題なく動いているのですが、サーバーへアップロードしてIE7で確認の段階になると正しく動いてくれません。どこが悪いのか全く解りません、どなたかお教え頂けませんでしょうか。 次の様なソースで実行しています。 <script type="text/javascript"> <!-- function passWordCheck(){ pass=prompt("パスワードを入力してください。",""); if (pass != "") {location.href = pass + ".html";} else if(pass == null){passWordCheck();} } //--> </script> </head> <body> <input type="button" value="閲覧する" onClick="passWordCheck()"> </body> </html>

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

    お世話になります。 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つのパスワードを入力させるようにするにはどのような記述をすればよろしいでしょうか。 よろしくお願いいたします。

  • 新規挿入した画像がWeb上で表示されない

    Windows XP、ホームページビルダー(ver10)でホームページを制作し、FFFTPでアップロードしました。全部で22頁構成です。アップロード直前に画像を1つ追加しました。ホームページビルダーのプレビューで問題なく画像は表示されました。FFFTPでも間違いなくアップロードされています。Web上で自分のホームページを開き、その画像が入っているコンテンツ頁をメニュー画面でクリックして表示させたところ、新規挿入画像が表示されていません。Web上のソースをチェックしたところ、その画像が入っていません。ホームページビルダーで正しく表示されているものが、何故Web上では表示されないのか、よくわかりません。リカバリーの仕方を教えていただければ有難いです。今年8月からホームページビルダーを使い始めたばかりの、何分ド素人なのでわかりやすく教えていただければ・・・・・・。

  • ビルダーでく作成したフレームページがうまく転送されない

    ホームページビルダーで作成したフレーム三分割のページがFFFTPでアップしても一部分のフレームしか表示されません。アップロードする前のビルダーのindexを表示すればきちんと表示されているのですが。 ちなみに二分割フレームはうまくアップロードされて表示されます。 よろしくお願いします。

  • パスワード認証付きのページ

    簡単なパスワード認証付きのページを作成しています。 入力したパスワードが隠し文字の「*」で表示されず、普通に表示されてしまいます。 どのようにしたらよいでしょうか? 教えてください。 ======================================== <script language="JavaScript"> <!--// function Password() { pw = prompt("パスワードを入力してください:","") if(pw) { location = pw + ".html" } else { alert("パスワードが間違っています") } } //--> </script>

専門家に質問してみよう