私はこの短いフィドルを作成しました:http://jsfiddle.net/NZnN2/。ボタンをクリックしたときに警告がポップアップしないのはなぜですか?"fiddle"でJavascript関数が呼び出されていません
答えて
onload
ハンドラにJavaScriptコードが含まれているため、display_message
はグローバルではないため、HTMLでアクセスできません。
あなたがonLoad
を選択しているため、JavaScriptのは、このようなページに注入されています。あなたが見ることができる
window.addEvent('load', function() {
function display_message(){
alert("woohoo!");
}
});
として、display_message
はその匿名関数内のみアクセス可能です。この例を使用するには、onLoad
をno wrap (head)
またはno wrap (body)
(ページの左側)に変更します。
の作業例:@Rocketが指摘したようにhttp://jsfiddle.net/NZnN2/8/
つまり、スコープの問題 –
...ですので、サイドでドロップダウンを変更する必要があります。 – SLaks
代わりの
function display_message() {
alert('woohoo!');
}
display_message = function() {
alert('woohoo!');
}
どのブラウザをお使いですか? (Google Chromeで、これは動作しています) – Keil
@BenniKa:そうではありません。変数をグローバルにするため、インラインハンドラにアクセスできるようになります。 –
@BenniKa:まあまあです。 'display_message ='の前に 'var'がなければ、それはグローバル変数になります。 –
- 1. getJSON()JavaScript関数が呼び出されていません
- 2. 関数が呼び出されていません
- 3. didBeginContact関数が呼び出されていません
- 4. setTimeout関数が呼び出されていませんか?
- 5. 呼び出された関数から(元の関数で)javascript関数を呼び出していますか?
- 6. javascript-state-machine onaftereventが呼び出されていません
- 7. PageMethods.MethodがJavaScriptから呼び出されていません
- 8. JCarouselクローンアイテムがjavascript関数を呼び出せません
- 9. JavaScript関数が呼び出されていない
- 10. Javascript関数がonclickから呼び出されていない
- 11. 関数がtypeidの中で呼び出されていませんか?
- 12. Javascriptの関数が呼び出されません - ASP.NETとのUpdatePanel
- 13. 呼び出された関数が機能しません
- 14. 定数DLとFiddleが定義されていません
- 15. 関数を呼び出せません
- 16. ajax呼び出し成功関数は呼び出されません
- 17. C++の派生関数が呼び出されていません
- 18. ASP.netユーザーコントロールでJavaScript関数が呼び出されない
- 19. JavaScriptで関数が呼び出されない
- 20. AJAX呼び出しが戻りません - 成功関数がDjangoで実行されていません
- 21. CSSは別の関数で呼び出された関数で使用されていません
- 22. NSTimerは実行されますが、関数は呼び出されません
- 23. JQuery getScriptのエラーが呼び出されていない関数の関数ではありません
- 24. innerHTMLで呼び出されるJavascript関数でこれを呼び出す
- 25. IE互換モードJavaScript関数が呼び出されない
- 26. JavaScript関数が呼び出されましたか?
- 27. クリックするとjavascript関数が呼び出されます。
- 28. OnVideoSizeChangedが呼び出されません
- 29. EntityFrameworkでシードメソッドが呼び出されていませんCodeFirst
- 30. NSViewサブクラスでcancelOperationが呼び出されていません
を行うには、左のバーに代わり 'オンロード' の '何ラップ' を設定してはなりません。 – Imp
私は迷っています。なぜこの質問は積極的に投票されますか?それは、問題が正確に何かについて少し詳しく説明することによって少し改善することができますが、彼/彼女は使いやすく、問題を見ているフィドルを持っています...? – Beska
問題のコードはありません。何が起こっているのか、ひどいタイトルなのか説明はありません。 – Interrobang