• ベストアンサー

パスワード設定したメニューを別ページに貼れない

ホームページビルダーV9.0を使ってページを作り、 トップページのメニュー欄にパスワード付リンク設定した 「会員のページ」というメニューを入れました。 そして他のページのメニュー欄にもこの「会員のページ」 メニューをコピーしてに貼りましたが、プレビューを見ると 『このページのスクリプトでエラーが発生しました。 ライン:68文字:1、エラー:オブジェクトを指定してください。 URL:file://\Documents and…、このページでのスクリプトを 実行し続けますか?Yes/No』というダイアログが出てきてしまい、 トップページ以外のページのメニュー欄に「会員のページ」 というメニューを入れることができません。 何か良い対策はないでしょうか? サイトのURLは ​http://homepage2.nifty.com/canont3/​ 『キヤノンフォトクラブ東京第3』です。 現在はトップページ以外のページのメメニュー欄は やむを得ず “リンク”と“更新履歴”の間が空白にしています。 ご教示宜しくお願いいたします。

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

  • ベストアンサー
  • abukuma06
  • ベストアンサー率51% (43/83)
回答No.2

試しに、トップページ以外のページ(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タグのコピー&ペーストの方法をチェックされてはいかがでしょうか。 見当はずれの回答でしたらごめんなさい。

nochiai360
質問者

お礼

明快な回答ありがとうございました。 お蔭様で無事解決し、全頁のメニュー欄に 「会員のページ」を入れることができました。 助かりました。ありがとうございました。

その他の回答 (2)

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.3

パスワード用のjavascriptが読み込まれていないからでしょうね。 <head>~</head>にTopページに書かれているものと同じ checkpassword80.jsとCheckPassword80.jsを読み込む記述を加えたらいかがですか。

nochiai360
質問者

お礼

その通りでした。ありがとうございました。

  • siotan88
  • ベストアンサー率37% (176/466)
回答No.1

 昨日、私もこのような状態にありました。 HPB V11.0です。 CGI?プログラムを正常に作動させていないことが原因のようです。  次の手順で確かめてみてください。 1. パスワードを設定したページをまず保存する。   (「会員のページ」は、もちろんサイト内におきます。) 2. プレビュー画面で確かめる。 3. 見られない場合は、ツールバーの「Internet Explorerを起動」をクリックして確かめる。   (インタエーネットを接続した状態で)

nochiai360
質問者

お礼

ありがとうございました。 <HEAD>タグ内に <SCRIPT language="JavaScript" charset="Shift_JIS" src="checkpassword80.js"></SCRIPT> を入れることにより解決いたしました。 お手数をおかけしました。

関連するQ&A