0

SVGとJSで動作するプロジェクトがあります。現在、SVGはJSを呼び出す責任があります。SVGコードの途中に、次のような命令があります。

planta30263.svg

<?xml version="1.0" encoding="UTF-8"?>
....
<script type="text/javascript" xlink:href="tatu1/svgEditarVisualizacao.js"     xlink:actuate="onLoad" xlink:show="other" xlink:type="simple" />
.....

ただし、あるサーバーから別のサーバーにディレクトリを変更する必要がある場合があります。(tatu1-> tatu2)では、SVGが埋め込まれているページでJSがSVGを呼び出す方法、つまり外部呼び出しがあるかどうかを知りたいのですが。

vis_rota.jsp

....
<embed  src="<%=planta%>" id="plantaSVG" type="image/svg+xml" name="plantaSVG" />
....
4

2 に答える 2

1

script 要素の xlink:actuate、xlink:show、および xlink:type 属性は必要ありません。安全に削除できます。

ブラウザーに svg を表示する機能がない場合、または何らかの理由で無効になっている場合に、フォールバック コンテンツを提供できるという理由<object>よりも、使用する方が適切です。<embed>詳細については、SVG 入門書を参照してください。

svg からそれを参照したドキュメントへの関数を呼び出したい場合は、svg と html の間のスクリプトでいくつかの例を参照してください。

于 2011-03-14T15:04:21.913 に答える
0

何が必要なのかプラグが不明ですが、iscriptdesign では、さまざまな svg 画像を表示するための JavaScript の操作を見ることができます。画像をオンラインで適応させ、html 5 のファイル API を使用してアップロードします。

于 2011-03-14T15:00:11.453 に答える