• ベストアンサー

下記の件、情報追記します。

下記の件、情報追記します。 http://okwave.jp/qa/q6155162.html エラー内容。H is undefined Line 49 対象ファイル。jquery.tools.min.js 該当行記述内容。H=Object.prototype.toString; これってどういう意味ですか? Object.prototypeがないってことですか? Object.prototypeを定義するにはどうしたらよいですか?

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

エラー内容。H is undefined Line 49 =>これだけでは、まず回答は出ないと思います。 そもそも、該当行記述内容。H=Object.prototype.toString; で、Object.prototype.toString;が無いという意味じゃ無いはずです。 あくまでもメッセージどおりのHが未定義(存在しない)のです。 じゃあHは何かというと、ソースを辿る事になりますが、このjsソースの ように、Minifase(圧縮コンパイル)された~min.jsみたいな ソースは解析が超困難です。このライブラリーを使い込んでいれば 「あー、おそらくXXが間違ってるな」と、察しがつく場合もありますが。 遠回りなようでも、確実に動作する単純なやつを自分のサーバーに準備し、 どこが違うか、少しづつ変更しながら、状況を調べてみるしかないです。 「自分的には、ちょっとあり得ない挙動で、お手上げ状態なんですが…」 ==>思い込みによるポカミスというのは、煮詰まってくると、まず気が つかない物です。どんどん、あさっての方向を調べて時間を費やして しまいます。暫くきれいに忘れて、冷静に見ると思わぬ所 の原因がわかったりして、なんだこんな事か!と気づいたりします。 第3者にそのまま見てもらうというのも、有効です。

re999
質問者

お礼

回答ありがとうございました。 その後、なんとか無事動作するようになったのですが、 どうして無事動作するようになったのか、不明です。 >第3者にそのまま見てもらうというのも、有効です。 そうなんですが……。まあ、なかなかその第3者を見つけられない…、というのが現状でして…。 とりあえず、この機会にjavascriptを じっくり勉強してみようかと思ってます。

関連するQ&A