□ つぶあん [2004年07月27日16時41分]初めまして。つぶあんと申します。バースデイCGIをDLさせて貰っているのですが、ちゃんと設定しているはずなのに、今月の誕生日登録者をクリックすると、ページでエラーがでてしまいます。どなたか教えてくれませんか?http://www4.kcn.ne.jp/~a-ishida/これが私のサイトでhttp://www4.kcn.ne.jp/~a-ishida/cgi-bin/birthday/birthday.cgiこれがスクリプトです。よろしくお願いします。 □ NXer [2004年07月27日21時15分]はじめまして。NXerです。そちらのcgiの環境が当方には不明です。たとえば、初期設定です。また、birthdayは、perlとjavascriptとのハイブリッドスクリプトです。環境によっては、変数処理でエラーが出ることもあるようです。そちらで不具合の原因を突き止めることができますように、エラーの内容をお知らせします。>誕生日登録者をクリックで出るエラーメッセージ。「オブジェクトでサポートされていないプロ-パーティまたは、メソッドです。」初期設定をするとき、思わぬ変更を加えたりした結果でしょうか。次に何人か登録があるわけですが、運用前に入力テストをされましたか。たとえば、7月で好きな日付を誕生日として、ご自身で仮の入力をされた場合、どのような結果になるのでしょうか。その時のテストの形式1 メールアドレス 省略/入力2 URL 省略/入力3 メッセージ 省略/入力3の入力の時、「今日は」など漢字かな混じりなど普通の文字を入力してみてください。(後で削除できます。)同じウィンドウでメッセージアイコンをクリックすると「b_msgは、宣言されていません」ということからスクリプトでは、おおよそ、ここらあたりでしょうか。527 function data(parts) {528 val = parts.options[parts.selectedIndex].value;529 a = val.split(",");530 b_mail = a[0];531 b_home = a[1];532 b_msg = a[2];の532行目(付近)が何らかの理由で実行されていないようです。解消方法 1仮のindex.htmlページを作成して、birthdayだけを設置してみます。これで問題が無ければ、index.htmlの構成の問題と思われます。解消方法 2 もう一度最初からインストールし直してみます。その場合は、すでに登録されているデータは使えますから、1 FTPソフトでデータのバックアップを作成する(データ保全のため)2 再インストールの場合、data.cgiだけは転送しない これで以前の登録を継続できると思います。完全な解決を約束できませんが、できるところから、試してください。 □ つぶあん [2004年07月28日14時24分]はじめまして。NXerさん詳く説明してくれてありがとうございます。もう一度初めからやっても一緒でした。で、別のhtmlに設置するとすぐに動作しました。と、言うことはやっぱり設置場所のhtmlがダメなんでしょうか □ NXer [2004年07月28日19時18分]>別のhtmlに設置するをお試しいただき、変数処理エラー(詳しい技術的なことは当方にはわかりません)の原因がそちらのindex.htmlに潜(ひそ)んでいる可能性が濃(こ)くなりましたね。NXerです。当ラウンジの守備範囲を超えるかもしれませんが、次の提案をします。1 現在のindex.htmlには、誕生日用バナーをおき、問題なく設置できた ページにリンクを貼る (少し安易、しかし、まあ、これでいいかも。インラインフレームなら ほぼ同じ画面構成にできます)2 現在のindex.htmlの中で、他のcgiソフトや入力フォームなどの 干渉を受けない位置を探し、そこにbirthday.cgiを呼び出す (HP作成ソフトのプレビュー機能を使えば、かなり自由に 配置位置を試すことができると思いますが、どのようにH Pを作成されているのでしょうか。)3 2で適当な位置が見つからないときは、問題なく設置できた仮の index.htmlをメーンにして、birthdayに干渉が発生しないように、 これまでのコンテンツを取捨選択して配置しなおしてみる提案の理由です。すえぽんさんのスクリプトをインストールすることはできるが、従来のホームページでは問題がでることがあります。これは、すえぽんさんのスクリプトの利点を生かすためには、ユーザー側が克服しなければならい問題であると考えます。むしろ、同氏の作品のほとんどは、ウェブサイトを一歩上のレベルに高めるものです。そう考えると、現在のindex.htmlは、ご本人の満足度からいうと、変えがたいものであっても、より高いレベルを目指すなら、今一度簡潔でサイトの目的をよりよく表現するものにデザインしなおす、ことも必要になります。今後さらに別のすえぽんさんの作品を利用されることを計画されているのでしたら、今のindex.htmlでは類似の問題が必ず発生すると思います。そこで、ここは、立ち止まり、愚かな提案を、猛暑の中ですが、考えていただく価値はある、と勝手に想像しています(笑)。 一定時間書込が無かったので過去ログに移りました
初めまして。つぶあんと申します。バースデイCGIをDLさせて貰っているのですが、ちゃんと設定しているはずなのに、今月の誕生日登録者をクリックすると、ページでエラーがでてしまいます。どなたか教えてくれませんか?http://www4.kcn.ne.jp/~a-ishida/これが私のサイトでhttp://www4.kcn.ne.jp/~a-ishida/cgi-bin/birthday/birthday.cgiこれがスクリプトです。よろしくお願いします。
はじめまして。NXerです。そちらのcgiの環境が当方には不明です。たとえば、初期設定です。また、birthdayは、perlとjavascriptとのハイブリッドスクリプトです。環境によっては、変数処理でエラーが出ることもあるようです。そちらで不具合の原因を突き止めることができますように、エラーの内容をお知らせします。>誕生日登録者をクリックで出るエラーメッセージ。「オブジェクトでサポートされていないプロ-パーティまたは、メソッドです。」初期設定をするとき、思わぬ変更を加えたりした結果でしょうか。次に何人か登録があるわけですが、運用前に入力テストをされましたか。たとえば、7月で好きな日付を誕生日として、ご自身で仮の入力をされた場合、どのような結果になるのでしょうか。その時のテストの形式1 メールアドレス 省略/入力2 URL 省略/入力3 メッセージ 省略/入力3の入力の時、「今日は」など漢字かな混じりなど普通の文字を入力してみてください。(後で削除できます。)同じウィンドウでメッセージアイコンをクリックすると「b_msgは、宣言されていません」ということからスクリプトでは、おおよそ、ここらあたりでしょうか。527 function data(parts) {528 val = parts.options[parts.selectedIndex].value;529 a = val.split(",");530 b_mail = a[0];531 b_home = a[1];532 b_msg = a[2];の532行目(付近)が何らかの理由で実行されていないようです。解消方法 1仮のindex.htmlページを作成して、birthdayだけを設置してみます。これで問題が無ければ、index.htmlの構成の問題と思われます。解消方法 2 もう一度最初からインストールし直してみます。その場合は、すでに登録されているデータは使えますから、1 FTPソフトでデータのバックアップを作成する(データ保全のため)2 再インストールの場合、data.cgiだけは転送しない これで以前の登録を継続できると思います。完全な解決を約束できませんが、できるところから、試してください。
はじめまして。NXerさん詳く説明してくれてありがとうございます。もう一度初めからやっても一緒でした。で、別のhtmlに設置するとすぐに動作しました。と、言うことはやっぱり設置場所のhtmlがダメなんでしょうか
>別のhtmlに設置するをお試しいただき、変数処理エラー(詳しい技術的なことは当方にはわかりません)の原因がそちらのindex.htmlに潜(ひそ)んでいる可能性が濃(こ)くなりましたね。NXerです。当ラウンジの守備範囲を超えるかもしれませんが、次の提案をします。1 現在のindex.htmlには、誕生日用バナーをおき、問題なく設置できた ページにリンクを貼る (少し安易、しかし、まあ、これでいいかも。インラインフレームなら ほぼ同じ画面構成にできます)2 現在のindex.htmlの中で、他のcgiソフトや入力フォームなどの 干渉を受けない位置を探し、そこにbirthday.cgiを呼び出す (HP作成ソフトのプレビュー機能を使えば、かなり自由に 配置位置を試すことができると思いますが、どのようにH Pを作成されているのでしょうか。)3 2で適当な位置が見つからないときは、問題なく設置できた仮の index.htmlをメーンにして、birthdayに干渉が発生しないように、 これまでのコンテンツを取捨選択して配置しなおしてみる提案の理由です。すえぽんさんのスクリプトをインストールすることはできるが、従来のホームページでは問題がでることがあります。これは、すえぽんさんのスクリプトの利点を生かすためには、ユーザー側が克服しなければならい問題であると考えます。むしろ、同氏の作品のほとんどは、ウェブサイトを一歩上のレベルに高めるものです。そう考えると、現在のindex.htmlは、ご本人の満足度からいうと、変えがたいものであっても、より高いレベルを目指すなら、今一度簡潔でサイトの目的をよりよく表現するものにデザインしなおす、ことも必要になります。今後さらに別のすえぽんさんの作品を利用されることを計画されているのでしたら、今のindex.htmlでは類似の問題が必ず発生すると思います。そこで、ここは、立ち止まり、愚かな提案を、猛暑の中ですが、考えていただく価値はある、と勝手に想像しています(笑)。