ホスト a に「a.js」という名前の JavaScript ファイルがあります。a.js のコードは次のとおりです。
function sayHello() {
alert("Hello, world");
}
ホスト b にあるという名前の html ファイルがb.html
あり、そこには次のようなコードがあります。
<html>
<head>
<script type="text/javascript" src="http://a/js/a.js" />
<script type="text/javascript">
sayHello();
</script>
</head>
<body>
</body>
</html>
ブラウザで「http://b/b.html」という URL をキー入力すると (IE8、Chrome でテストしました)、ブラウザで警告ウィンドウが表示されません。私は何か設定を逃しましたか?
Google の JavaScript API ファイルをインクルードするのと同じように、b.html に別のホストにある JavaScript ファイルをインクルードし、JavaScript ファイル内の関数を実行できるようにするにはどうすればよいですか?
ご協力ありがとうございました。