- ベストアンサー
パスワード設定したメニューを別ページに貼れない
ホームページビルダーV9.0を使ってページを作り、 トップページのメニュー欄にパスワード付リンク設定した 「会員のページ」というメニューを入れました。 そして他のページのメニュー欄にもこの「会員のページ」 メニューをコピーしてに貼りましたが、プレビューを見ると 『このページのスクリプトでエラーが発生しました。 ライン:68文字:1、エラー:オブジェクトを指定してください。 URL:file://\Documents and…、このページでのスクリプトを 実行し続けますか?Yes/No』というダイアログが出てきてしまい、 トップページ以外のページのメニュー欄に「会員のページ」 というメニューを入れることができません。 何か良い対策はないでしょうか? サイトのURLは http://homepage2.nifty.com/canont3/ 『キヤノンフォトクラブ東京第3』です。 現在はトップページ以外のページのメメニュー欄は やむを得ず “リンク”と“更新履歴”の間が空白にしています。 ご教示宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
試しに、トップページ以外のページ(club.html)のメニュー欄に以下の記述をコピーし、 <FONT size="+2"><A href="passteisei.html" onclick="return _HpbPwdWnd(this,'&\\Qc^YWR)tW(XZ_P}kKfeHfv');" class="hpb-vmenu1-link1" target="_parent"> 会員のページ</A></font> なお且つ<HEAD>タグ内に以下の記述をコピーしましたら <SCRIPT language="JavaScript" charset="Shift_JIS" src="checkpassword80.js"></SCRIPT> スクリプトエラーは発生せず、パスワード付きリンク画面が問題なく開きました。 <HEAD>タグ内の記述または、HTMLタグのコピー&ペーストの方法をチェックされてはいかがでしょうか。 見当はずれの回答でしたらごめんなさい。
その他の回答 (2)
- crepon133
- ベストアンサー率51% (399/776)
パスワード用のjavascriptが読み込まれていないからでしょうね。 <head>~</head>にTopページに書かれているものと同じ checkpassword80.jsとCheckPassword80.jsを読み込む記述を加えたらいかがですか。
お礼
その通りでした。ありがとうございました。
- siotan88
- ベストアンサー率37% (176/466)
昨日、私もこのような状態にありました。 HPB V11.0です。 CGI?プログラムを正常に作動させていないことが原因のようです。 次の手順で確かめてみてください。 1. パスワードを設定したページをまず保存する。 (「会員のページ」は、もちろんサイト内におきます。) 2. プレビュー画面で確かめる。 3. 見られない場合は、ツールバーの「Internet Explorerを起動」をクリックして確かめる。 (インタエーネットを接続した状態で)
お礼
ありがとうございました。 <HEAD>タグ内に <SCRIPT language="JavaScript" charset="Shift_JIS" src="checkpassword80.js"></SCRIPT> を入れることにより解決いたしました。 お手数をおかけしました。
お礼
明快な回答ありがとうございました。 お蔭様で無事解決し、全頁のメニュー欄に 「会員のページ」を入れることができました。 助かりました。ありがとうございました。