JavaScript関数Bを呼び出すと、FirefoxのJavaScriptコンソールに関数Aは定義されていませんが、Chromeブラウザ上で定義されています。そして、私がボディセグメントで関数 "A"を呼び出したとき:JavaScript関数 "a"が定義されていないのはなぜですか?
<input type="button" onclick="A()" value=" ..A.. ">
Firefoxは関数Bが定義されていないと言っています。どうして?
<html>
<head>
<script language="javascript" type="text/javascript">
function B() {
alert(" hi B ");
document.write('<br><br><input type="button" onClick="A()" value=" ..A..">');
};
function A() {
alert(" hi A");
document.write('<br><br><input type="button" onclick="B()" value=" ..b..">');
if (window.WebCL == undefined) {
alert("Unfortunately your system does not support WebCL. ");
return false;
}
}
</script>
</head>
<body>
<input type="button" onclick="B()" value=" ..B.. ">
</body>
</html>
[フィドル](http://jsfiddle.net/F8Dwk/)そのフィドルのため –
@TomaszNurkiewicz、クロムとFFの両方を私に警告を与え、どれもエラー – Pheonix
を与えませんでした@ Pheonix:あなたは "hi B"と "hi A"アラートを取得しましたか? FF11では、 "hi B"警告が表示されますが、ボタンAを押すとコンソールエラーが発生します。 –