だから私はスクリプトを含むXHTMLページを持っています - インラインではありません
> <script type="text/javascript"
> src="../global/js/scripts.js"></script>
および onload="CheckIfLoaded(evt)" 属性を持つ埋め込み (埋め込みとオブジェクト、同じ動作を試しました) SVG ドキュメント。
問題は、Firefox が scripts.js で CheckIfLoaded() 関数を呼び出さないことです。Firebug は、行番号を参照せずに「CheckIfLoaded() が定義されていません」と表示します。埋め込みコンテンツに関する JavaScript 関数の範囲に関する情報が見つかりません。興味深いことに、IE では正常に動作します。
もちろん、スクリプトへの参照を SVG ファイルに追加することもできますが、クライアントがスクリプト ファイルを 2 回ダウンロードすることになると思います。さらに、1000 以上の svg ファイルがあるので、それらのすべてですが、必要に応じてバッチ ファイルなどを作成できると思います。
これについてもっと知っている人はいますか?