は、私はPHP/GDを経由して、2つの色を選択して、2つの色を使用して勾配で四角形を描画するカラーピッカーを使用します。私は現在、prototype.jsの/ script.alicio.usので使用script.alicio.us - > PHPのGD
を持つ2つのカラーピッカーのhtmlフィールドを働いている
:prototype.jsので
<form>
<p>color 1 #<input type="text" id="colorfield1" value="FF33FF"></p>
<p>color 2 #<input type="text" id="colorfield2" value="CC3366"></p>
</p>
</form>
私が作成する必要があるように、それが見えますイベントリスナーのいくつかの種類とそれから私のPHPスクリプトをトリガーします。
は、私はそれがこのように少し見えるべきだと思いますが、確かではない午前:私はこのカラーピッカーのコードを使用してい
<script type="text/javascript">
Event.observe(window, 'load', function() {
Event.observe('colorfield1', 'submit', what goes here???);
Event.observe('colorfield2 , 'submit', what goes here???);
});
</script>
: http://code.google.com/p/colorpickerjs/
それがPHPでなければなりませんか? [CSSグラデーション](http://www.w3.org/TR/css3-images/#gradients)を使用してサーバーにリクエストを保存できますが、現在のところ[サポートされているのは約55%]です(http:// caniuse.com/css-gradients)、IEは採用が遅いです。 – clockworkgeek
CSSのグラデーションを使用する理由は何ですか、特に55%しかサポートされていない場合 – alphablender
詳細はわかりませんが、現代のHTML5の機能に依存しているアプリを構築している可能性があります。その場合、導入率はターゲット視聴者のほぼ100%になるはずです。クライアント側の利点は、スピードとシンプルさです。 – clockworkgeek