NN4でsubmitボタンにimageを利用するには?
[上に]
[前に]
[次に]
りょう
[E-Mail]
2000/02/22(火) 17:14:09
こんにちは!
現在、IEで作成したHPをNN対応にしようとしているのですが、思ったよりも動作が異なり非常に泣かされています。今回一番困ったのが、NNで画像submitボタンが動作しないことです。どうか皆さんご教授下さい。
以下のようなJavaScriptの結果によって動作するページングボタンがあります。
<INPUT type='image' src='next.gif' alt='[NEXT]',
onClick="check();return false" >
過去ログにも何件か同様の質問があるようですが、どれも未解決、ということはできないのでしょうか(;___;)? もし、「え、できてるよ」という方、もしくは何か回避策がありましたらどうか教えて下さい。よろしくお願いします。
やっちゃん
2000/02/23(水) 11:01:56
Javascriptを使わずに、
<INPUT TYPE="image" SRC="○○○.gif" BORDER=0>
でできると思います。
やっちゃん
2000/02/23(水) 11:06:59
あと、
>onClick="check();return false
を、onClick="return check()"にして、
falseは、function check()のところの最後にreturn false;と
書いてみてはいかがでしょうか?
Tmb
2000/02/23(水) 12:32:31
<A href="#" onClick="check();return false"><IMG SRC="hoge.gif"></A>
これならば、割と汎用に使えます。INPUTじゃないけど。
りょう
[E-Mail]
2000/02/23(水) 14:53:36
やっちゃん、Tmbさん、ご回答ありがとうございました!
んんん...やっぱりアンカーでくくるしかなさそうですね? 他の
IMGボタンなどはそれで回避していて、まさかINPUTボタンまで...
とすがる気持ちだったのですが...。JavaScriptがなければ動作する
ようなので、これは<INPUT type='image'>でonClickがサポートされ
ていない、ということなのでしょうか?実際はonClickのところで
もう少し細かい処理をしている上に、それをサーブレットで出力し
ているので泣きそうです。
ともあれ、returnを前へ持ってくる形にして試した上でもう少し
あがいてみてから[解決]マークをつけにきます。
もしまた何かアドバイスがありましたら、是非よろしくお願い致
します。それでは....
りょう
[E-Mail]
2000/03/08(水) 13:26:45
[[解決]]
後日談です。
結局NN対応のため、全画像ボタンにアンカーをつける方法で対処しました。IMGタグにonClickはやはり対応してないようですね。細かいこともいろいろ発見しました。例えば...
・<IMG ...>と</A>の間に改行を入れるとゴミが入る
・onClickで呼び出すスクリプトでsubmitする場合、IEではreturn falseを呼ばないとsubmitが実行されない(window.openした場合は平気でしたが)
・etc...
NNとIEで汎用的に動作するHPを作成するのは、本当に大変ですね。細かくなると、サーブレットで出力する際には泣きそうでした。まずHTMLでテストをし、OKならサーブレットへ移植して..の繰り返しです。
答えていただいた皆さん、ありがとうございました。
[上に]
[前に]
[次に]