JavaScript では通信可能なサーバが制限されている? [NT]
JavaScript では JavaScript のあるホスト以外のデータとやりとりすることは基本的に出来ない。例えば、外部ホストにある HTML/XML/TEXT などを読み込むことは出来ない。
しかし、SCRIPT タグ内の JavaScript は例外で、外部ホストにある JavaScript ファイルを読み込むことが可能である。この機能を利用して、Google は GoogleMaps を API として公開している。
すなわち、外部ホストが自身のデータを JavaScript オブジェクトとして提供していれば、他ホストからのデータ参照が可能である。
参考文献
ただし、上記は 2005 年くらい前の話。その頃のブラウザの動作は上記の通りであった。多分、Internet Explorer 6 はそのままだろうけど、Fireforx や Opera や Chrome が未だにその仕様に従っているかは未確認。