目次 前へ 次へ

6.1 イメージ マップ スクリプトの基本構造ゲット

クライアント側のイメージ マップを使用する HTML ページの標準構造は、以下のラインを使用しています。

// “mapname” を持つイメージマップの仕様
<MAP NAME=...>
... specification ...
</MAP>

// イメージ タグ
<img src="..." ISMAP USEMAP="mapname">

興味深い質問を持ち出します。

普通、<img> タグで直接グラフのスクリプトを呼ぶので、この “HTML ラッパー” スクリプトでどのようにイメージ マップ(イメージ スクリプトでのみ可能な)を維持しますか?

JpGraph には、これを解く2 つの解決策があります。

  1. 標準の Graph::Stroke() メソッドの代わりに、変更した Stroke() method Graph::StrokeCSIM() を使用する "builtin" 方法を使用してください。
  2. より複雑なコード化を犠牲にしてあなたに素晴らしいコントロールを提供する Graph::GetHTMLImageMap() を直接使用してください。

最初の方法は変更したストロークを使用するので、イメージを返す前に(標準の Stroke() メソッドのように)、StrokeCSIM() はイメージ マップの仕様と正しい <IMG> タグの両方を含む HTML ページを返します。

非CSIM イメージと異なるイメージ スクリプトを返すイメージ マップを処理する必要があるということを意味しています。たとえば、イメージ マップと一緒にいイメージ タグを含む実際の HTML ページを送るので、 <IMG> タグの “src” のターゲットとして、直接使用することができません。


目次 前へ 次へ