(これは2つの投稿になると思います-2つの質問..コメントしていただければ...それらを分けます)
主な問題は実際には次のとおりです。
ボタンの画像背景を設定するにはどうすればよいですか...簡単で適切ですか?
私は今、これらの事実について確信できると思います:
<input type='button'>
image を button-background として設定する際に「少し」問題があったので、...わかりました。image -background で設定するのが難しい場合は、代わりに!onclick
にイベントを設定してください。<input type='image'>
そして、私は正しかった(...ほぼ)、そうです、 image
タイプにクリックイベントを設定するのは簡単です..ボタンsrc
の代わりに..設定するのも簡単background-image
です...少なくとも私にとってはそうです。
問題は、現在のプロジェクトで)、jQuery-UI を使用して dialog - ok, cancel
、
問題は image-type 、 Posts back (?!) であると思われるため、ダイアログが消えます
ボタンはこの欠陥を引き起こしません。
vs2010でブレークポイントを使用してデバッグしようとしましたが、どちらも「関数エントリ」のポイントに到達するため、クリックイベントで問題ありません...したがって、画像タイプでは...メモしかできませんでした。<- Back button
、からのトグルdisabled
がクリック可能になっていることがわかりました。これは、ポストバックしたことを意味します。
ボタンの上にカーソルを置いても何も起こらず、画像ではステータスバーにリンクが表示されます。
そのため、ボタン-「画像に変換」することと、画像を「ボタン」に変換すること(イベントに添付すること)の間に違い(実際のもの)があります。Click()
だから私が知りたいのは、次のとおりです。
画像がポストバックされるのはなぜですか?このアクションを無効にすることはできますか? ...サーバー コントロールではありません。それはあなたが知っておくべきことであり、それは起こると思いますか?
トピックから外れている場合は、この質問を移動します。その動作の回避策がない限り、ボタンの背景画像を設定する適切な方法が必要です。