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にすれば良かったです(^^;)
[上に]
[前に]
[次に]