『初の試みで、CGIを僕のHPにつけてみました(トップページのカウンター)。ところが、それを設置し、実際に見てみると、エラーメッセージが出てきます。
「ランタイム エラーが発生しました。
デバッグしますか?
行:13
エラー:'document.myform.mytext'はオブジェクトではありません。」
とでてきます。これはなぜですか?』
と、CGIのところで質問をしたところ、「Java Script」が原因という答えが2件返ってきました。しかし、残念ながら、その解決方法があまりよくわからなかったので、改めてここで質問させてもらいます。なぜですか?また、これを表示させなくする解決方法もお教えください。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
まず、CGIとは何か?ジャヴァスクリプトとは何か?という基礎知識は十分お持ちでしょうか?
このエラー表示だけを見ると、13行目のジャヴァスクリプト内にオブジェクトとして記述されている、
'document.myform.mytext'がきちんと定義されていませんよ。という意味ですね。
ソース内の「myform」がどのフォームのことなのか、「mytext」がそのフォームの中のどの部分にあたるのかを、この記述の前で定義していないのでエラーになっています。CGIの問題ではなくジャヴァスクリプトの記述がおそらくどこか抜けているか、タイプミスをしているか、などの理由で間違っているのだと思います。が、いくつかのスクリプトを挿入されているようなので、どの部分が問題なのかはこれだけでは分かりません。
また、トップページのカウンタの問題と掲示板の問題と混乱しているようなので、もう少し状況を整理してみましょう。
http://www.kent-web.com/bbs/yybbs.htmlのPerlスクリプトや生成されるHTMLを見ても、'document.myform.mytext'という記述が入るジャヴァスクリプトは書かれていないようです。
もう一度、どんな処理をして、どのページを見たときに、(ローカルでのプレビューか、サーバに上げてからのブラウズかも含め)どのページで、どんなタイミングでこのエラーが起きるのか、確認してみてください。
また、ビルダーなどのオーサリングソフトを使うと、ソフトが勝手にタグ記述の順番を入れ替えたり、FORMタグの開始終了をずらしたりすることがありますので、ソフトで自動的に入れられる以外のジャヴァスクリプトを組み込んだり、CGIにデータを渡すときには、ソースを直接編集した方が良い場合が多いです。(もちろん、HTMLやジャヴァスクリプトの知識がそれなりに必要になりますが・・・)
No.4
- 回答日時:
>借り物です。
URLは、http://www.kent-web.com/bbs/yybbs.html?です。KENTWEBさんの、「アイコン式返信ボード」という掲示板です。は??
「トップページのカウンタ」の話ではないのですか?
どうして掲示板が出てくるのですか?
2つのCGIについてご質問されているのですか?
>>カウンタ以外にJavaScriptは使用していないか
>使用しています。だいたいは、http://www.moon.sannet.ne.jp/redcap/にある、「ホームページに最終更新日を表示」「ステータスバーにリアルタイム時計」ぐらいです。
カウンタの話なんですよね?
でしたら、別物のJavaScriptを複数設置している事によって不具合がでている可能性があります。
全て削除して、1つ1つ動作を確認しながら修正すると、動きもどこで不具合が起きているのかも解ると思いますよ。
……で、掲示板の話なんですか?カウンタの話なんですか?
No.3
- 回答日時:
>CGIを僕のHPにつけてみました(トップページのカウンター)。
えっと このCGIは掲示板ですよね?カウンター?
パーミッション等は正しく設定しましたか?
またCGIのパスもお使いの環境によって変更しないと駄目な場合もあります。正しく設定しましたか?
そのエラーがでるページの関係ないJAVAスクリプト、「ホームページに最終更新日を表示」「ステータスバーにリアルタイム時計」を一度はずしてみては?
設置後はチェックモードを試しましたか?
http://www.xxx.xxx/~user/yybbs/yybbs.cgi?mode=ch …
もう少し情報を下さいな!
あとそのエラーのでるURL教えてくれますか?
No.2
- 回答日時:
解決方法がわからないのは、fujimon5515さんの質問の仕方に問題があるからですよ。
マルチポストも規約違反です。
以前投稿されたご質問に、きちんと全ての情報を記述してください。
・自作か借り物か
・借り物であればどういう風に修正したのか
・マニュアルは熟読したか?
→念のためURL
・カウンタを追加した以外にそのHTMLは修正していないか
・カウンタ以外にJavaScriptは使用していないか
・ページに自動的に広告が表示されないか
掲示すべき情報はまだまだたくさんあると思います。
必要な情報はfujimon5515さんではなく、回答者が選ぶのです。
fujimon5515さんが選ぶ物ではありません。
この回答への補足
すいません。出来る限りの情報は示します。
>自作か借り物か。
借り物です。URLは、http://www.kent-web.com/bbs/yybbs.html?です。KENTWEBさんの、「アイコン式返信ボード」という掲示板です。
>マニュアルは熟読したか。
しました。過去にも何度かこういうことがあったので、何回も読み直しました。
>カウンタを追加した以外にそのHTMLは修正していないか
していません。自分が作った掲示板のURLにリンクを貼ったぐらいです。ちなみに、ホームページビルダー7で製作しているので、HTML自体はいじっていません。
>カウンタ以外にJavaScriptは使用していないか
使用しています。だいたいは、http://www.moon.sannet.ne.jp/redcap/にある、「ホームページに最終更新日を表示」「ステータスバーにリアルタイム時計」ぐらいです。
>ページに自動的に広告が表示されないか
されていないと思います。質問の意味はよくわかりませんが、KCN-netさんから、ホームページスペースをもらっていますが、広告などは表示されていません。
No.1
- 回答日時:
JAVAスクリプトからCGIを呼び出す形式のカウンターですね?
ただこれだけでは何も言えません・・・w
だってどこが悪いかソースを見ないと・・・そのソースもないのではお手上げです!!
またそのカウンターは自作ですか?
どこかのサンプルですか?
質問する前にもっと情報を下さい!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
- 教えて!goo 【 質問が削除される件について 】 問題 ※写真 14(1)(2)(3)の解法と答えを教えてください 5 2022/07/16 10:00
- CGI 「CGIにより定義されていない」とは・・・ ? 3 2023/01/01 12:00
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- その他(ブログ) ランキングサイトのポイントが発生しない理由 1 2023/01/21 11:40
- その他(悩み相談・人生相談) Windows10のブルースクリーンからの復旧について 2 2022/12/31 20:42
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- HTML・CSS htmlについて質問です コードを打ったあと画像が表示されないので調べる svg ファイルが写真のよ 1 2023/07/11 10:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javascriptエラーの原因が分か...
-
ホームページビルダーでスクリ...
-
javascript:void(0)とは何でし...
-
vba ie操作 ボタンを押...
-
IE8開発者ツールでソースの修正
-
「終了していない文字列型の定...
-
JSPの処理の途中で、JavaScript...
-
VB.NET2003 テキストボックスに...
-
JavaScriptで ブラウザの閉じる...
-
JavaScriptでテキス...
-
VBScript から JavaScript を呼...
-
「光の三原色」みたいな「三つ...
-
ASP(VBS) ←→ JavaScript の変数...
-
javascriptで最初のところに戻...
-
jquery か javascript で json ...
-
contenteditableで編集した内容...
-
テキストファイルの更新日時を取得
-
javaで「花が散る」
-
〔Excel:VBA〕マクロの実行が異...
-
if(1){...}とはどういうことで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascript:void(0)とは何でし...
-
PDFフォームで条件つき金額を表...
-
Javascriptエラーの原因が分か...
-
HTAで,親ウインドウを閉じ...
-
クロスドメインでクッキーの取得
-
ホームページビルダーでスクリ...
-
confirm()をはい/いいえ に切...
-
JavaScriptでVBのOption Explic...
-
クリックすると下に説明文が出...
-
特定の文字でエラー
-
window.openがIEでエラーにされる
-
ホームページで写真自動切り替...
-
スクリプトエラーについて
-
HTMLにデバック機能はないので...
-
getElementByIdで謎のエラーが...
-
javascriptのis null or not an...
-
IEで見ると「構文エラー」にな...
-
エディタ機能のTEXTAREAを作りたい
-
マウスムーブでのマウスカーソ...
-
プルダウンメニューのリンク
おすすめ情報