VBscriptでクリッカブルマップ(多角形)?

[上に] [前に] [次に]
ももも 1998/11/30(月) 10:42:22
VBscriptで
クリッカブルマップを作ろうとしていますが、
四角形しかできなくて困っています。
四角形の指定は
InRect(x, y, 200, 90, 157, 100)という風にしますが
多角形や円形を指定する時は
どうしたら良いでしょう?

ももも 1998/11/30(月) 11:08:33
すいません四角形の指定まちがってました。
  Sub Img1_OnClick()
      y = window.event.offsetY
      mY = y
   x = window.event.offsetX
      mX = x

      If mX > 0 and mX < 300 and mY > 200 and mY < 250 Then
という風にしてます。

ももも 1998/12/01(火) 16:40:30
[[解決]]
自己レスです。マヌケですね。
VBscriptで多角形のクリッカブルマップを作るのは
どうしても不可能みたいなので、
<map>とJavaScriptで作ったら、
いとも簡単に作れてしまいました。
これまでの苦労って一体・・・(T"T)

みんこ@遅レス 1998/12/02(水) 09:44:57
VBscriptでなくても
普通にタグ扱いで
<map>
  <area shape="poly" coords="*,* *,* ..." href="">
//*には多角形の頂点の位置が入ります
 〜
</map>
でできると思いますが。

ももも 1998/12/02(水) 10:28:40
>みんこさん
そうです。その通りのやり方で成功しました。
VBscriptでできなかったというのは、
「VBscriptからHTMLへの値の渡し方」が分からなかったのです。
ちょっと入り組んだことをしていたもので、
HTMLだけでは出来ないのです。仕様上。
最初からJavaScriptにすれば良かったです(^^;)

[上に] [前に] [次に]