ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   

文字入力ダイアログの設定について

日時: 2006/02/28 13:34
識別: IDrxxUjcpM7wQ
名前: リルド

パスワード設定を設けたくて文字入力ダイアログでパスワード設定までは
出来たのですが、ジャンプするページが下記のタグに書かれている()で
区切られた中に書かれている、文章だけが書かれているページにしか飛べません。
これを指定したURLやベージに飛ばす場合、どこにそのページのhtmlやURL
を書き込めばよいのでしょう。
この()で区切られた中にa heaf等のタグを入れるとページがエラーになりパスワード
を求めるダイアログ自体が出なくなってしまいます・・。

<BODY bgcolor="#ffff99" text="#000000"><script language="javascript">
<!--
pass=prompt("パスワードを入力して下さい","");
if(pass!="*****(ここにパスいれてます)"){
alert("パスワードが正しくありません");
location.haef="nogood.html";
}else{
document.write("この部分に書かれている文字だけのページに飛んでしまいます");
}
//-->
</script></BODY>

Re: 文字入力ダイアログの設定について ( No.1 )
日時: 2006/02/28 14:19
名前: Newのり太

まず、
×haef
○href


で、提示されたスクリプトは、

もし、入力された文字列が*****でなかったら、
「パスワードが正しくありません」と警告し、
nogood.html にジャンプさせろ。

さもなければ(入力された文字列が*****であったなら)
「この部分に書かれている文字だけのページに飛んでしまいます」
と書き出せ。

といった動作をするもののように見えます。

したがって、
> ()で区切られた中に書かれている、文章だけが書かれているページにしか飛べません。
というのは当然な挙動ではないかと思います。
# 実際には「文章だけが書かれているページ」にジャンプしているわけではなく、
# そのページ上に文章を書き出しているだけです。

> これを指定したURLやベージに飛ばす場合、どこにそのページのhtmlやURL
> を書き込めばよいのでしょう。

document.write("この部分に書かれている文字だけのページに飛んでしまいます");
のかわりに
location.href="飛び先ファイル名";
などとすればいいのではないかと思います。

# しかし、ソース見られたらバレバレですね。
Re: 文字入力ダイアログの設定について ( No.2 )
日時: 2006/02/28 17:36
名前: リルド

いつも明確な回答ありがとうございます^^
ジャンプの設定出来ました^^

それとスペル違いしてましたね^_^;
ちゃんと確認しないで書き込んでしまってました^_^;

あとはソースの表示制限ですね、、これは一応右クリック不可はしたのですが、、表示でのソース表示
だと見れてしまうんですよね・・
もし何かこういう方法がよいというのが
ありましたらお教え願えたらと思いますm(__)m

本来の質問とは少し離れてしまいますがよろしければお願いしますm(__)m
Re: 文字入力ダイアログの設定について ( No.3 )
日時: 2006/02/28 18:35
名前: Newのり太

まあ下記などをみて何とかしてください。
https://www.broadband-xp.com/hidesource/

ヲイラは、ソースを隠したりすることに興味はありませんし、
どちらかというと右クリック禁止を禁止してほしい方なので、
この件についての以降のサポートは出来ないと思います。
Re: 文字入力ダイアログの設定について ( No.4 )
日時: 2006/03/01 01:41
名前: リルド

解答ありがとうございました^^

自分も本来はソースを隠したり、右クリック禁止等はしたくないのですが
そこに書いてあるパスワードが見られてしまうのはさすがに作ってるページ
の意味がなくなってしまうので今回はお聞きしましたm(__)m

本当にありがとうございました^^
解決しましたのでこちら閉めさせていただきます^^

ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved