問題タブ [referenceerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JS要素が存在するかどうかを確認する関数を作成する
私は自分自身がjavascript要素がたくさん存在するかどうかを確認するために以下を使用していることに気づきました:
コードの繰り返しを減らすことができるように関数を作成したいと思います。
これが私が作成した関数です:
問題は、変数が関数を通過する前に未定義であるということです。javascriptエラーを生成します。これを処理する関数を作成するにはどうすればよいですか?
javascript - Google Chrome で JavaScript を使用して別のフレームにアクセスする (Uncaught ReferenceError)
ページの変更を通じて音楽を再生するために、上部のフレームにフラッシュ mp3 プレーヤーを配置し、下部のフレームにコンテンツを配置する Web サイトを開発しています。下のフレームで曲のタイトル ボタンを押すと、上のフレームの JavaScript にアクセスして、フラッシュ mp3 プレーヤーがその曲を再生します。
これは IE と Firefox では機能しますが、Chrome では機能しません。
これはトップフレームにあります:
下のフレームは、ボタンを介してアクセスします。
しかし、私がChromeにいるとき、私はエラーを受け取ります:
Uncaught ReferenceError: callToActionscript が定義されていません
私はこれに対する解決策を見つけることができません! 愛はありますか?
javascript - ReferenceErrorとグローバルオブジェクト
JavaScriptのブラウザwindow
では、グローバルオブジェクトが使用されます。これは、グローバルスコープで定義されたすべての変数がの子であることを意味しますwindow
。では、なぜこの結果が得られるのでしょうか。
これらの2つの線は同じである必要がありますね。
php - PHP variable inside AJAX data string
I get Uncaught ReferenceError: bierta (or whatever the URL var is) is not defined
when I run the AJAX call below. How can I fix this?
javascript - Cakefile に JS 関数が表示されない
build
次の行が表示される場所と呼ばれるタスクを定義する Cakefile を作成しています。
でタスクを実行すると、関数が未定義でcake build
あるというメッセージがスローされます。ReferenceError
toString
Nodeのインストールを修復し、CoffeeScriptをnpm
.
javascript - $(document).ready(function(){ Uncaught ReferenceError: $ が定義されていません
こんにちは、次のコードを使用しているときに「Uncaught ReferenceError: $ is not defined」が発生しています
現在、ログに次のエラーが記録されています。フレームワークのサンプルを見てきましたが、エラーがどこにあるのかわかりません。私が HTML や js を作成してから 10 年以上が経ちましたが、当時私が行っていたのは非常に基本的なことでした。どんな助けでもいただければ幸いです
c# - asp.net コントロールの javascript メソッドの呼び出しが機能しない
これは私のJavaScriptです:
そして、次のように 2 つの<asp:Hyperlink>
タグを設定しています。
Chrome でデバッガ ツールを実行すると、次のメッセージが表示されます。
私は JavaScript についてかなり無知ですが、そこにあるものを読むのに十分な知識があり、問題がわかりません。
javascript - 参照エラーを発生させずに、存在しない JavaScript オブジェクトを未定義と比較するにはどうすればよいですか?
この式から出るようにブーリアンにしたい
wheretask
は任意であり、コードにはまったく表示されません。
ただし、これを rhino で実行すると、参照エラーが発生します。私は真実が欲しい
なぜ私は真実にならないのですか?
特定の変数が定義されているかどうかを確認したい。これがうまくいかない場合はどうすればよいですか?
javascript - socket.io - ReferenceError: io が定義されていません
Android 2.3.5 用のアプリケーションを作成しています (これは iOS とも互換性があります)。アプリの HTML/Javascript からサーバー上の Python プログラム (データの取得に Twisted エンジンを使用) にデータを転送したいと考えています。
私は多くのことを試し、さまざまなフォーラム、回答、チュートリアル、および Web ページ (ここにあるほとんどのものを含む) を調べましたが、回答が見つかりません。index.html ファイルにある関連する Javascript は次のとおりです。
わからない場合は、これがどのように機能するかまだかなり混乱しています。私は何もテストすることさえできません。出続けるエラーはReferenceError: io is not defined
. のようなものを使用しているサイトもありvar io = require('socket.io');
ました。しかし、同じエラーが発生します: ReferenceError: require is not defined
.
socket-lib フォルダを assets/www に配置しました。ここには、他の Javascript ソースが必要です。これは、index.html ファイルがある場所でもあります。多くのサイトが を使用<script src="/socket.io/socket.io.js"></script>
していますが、これは私には意味がありません。多くのサイトも node.js の使用をほのめかしていますが、どこにも見当たりません。
どうすればこれを機能させることができますか?
返信の編集:
Chrome で試してみたところUncaught ReferenceError: require is not defined
、socket.io.js ファイルが表示されました。そのため、require.js をその直前にソースすることにしました。次に、エラーが発生しますUncaught Error: Module name "socket.io-client" has not been loaded yet for context
。私はこれを使用していないので、気にしません。ただし、接続を試みると、同じio is not defined
エラーが発生します。と定義するとvar io = require('socket.io')
、エラーはError: Module name "socket.io" has not been loaded yet for context: _ http://requirejs.org/docs/errors.html#notloaded
です。ウェブサイトを見ましたが、まったく役に立ちません。関数の引数として "require" を指定しようとすると、別のエラーが発生します: TypeError: undefined is not a function
.
javascript - new SharedWorker("whatever.js") はエラーを返しますか?
new Worker("whatever.js") で WebWorker を生成すると正常に動作しますが、new SharedWorker("whatever.js") は次のエラーを返します: ReferenceError: SharedWorker が定義されていません
どうしたの?
また、これまでのところ Firefox でしか試していませんが、私のアプリケーションはすべての主要なブラウザーで実行する必要があるため、SharedWorkers が他のブラウザーでは正しく動作しているのに firefox では動作しない場合は役に立ちません...