開発メモ,主に補足by子連れ親父プログラマー

2010-11-12

くるくる回るGIFアニメを用意して、submitボタンをクリックした時にくるくる回したい

はぁ~丸二日くらい悩んだかも。
不毛だな。
ま、とにかく html をこんな感じにしておく。
<input id="next_button" type="submit" value="つぎへ" />
<span id="loading" style="display:none;"><img src="img/loader.gif" /> 処理中</span>

submitボタンの後ろにGIFアニメ画像を置いておいて、隠しておいて、クリックされたら出してやろう、というねらいだ。

で、最初俺はこう書いていた
$('input#next_button').click(function(e) {
  e.preventDefault();
  $('#next_button').hide(); 
  $('#loading').show();
  $('form').submit();
});
クリックで、
サブミットボタンのデフォルトの動作を禁止して、
サブミットボタンを消し、
ローディング画像を出し、
そしてフォームをサブミット!

これはまあ、動くんだが、IEで見ると何故かGIFアニメのアニメーションが動かない。静止してるのだ。
ということで順番を入れ替えてみた。

$('input#next_button').click(function(e) {
  e.preventDefault();
  $('form').submit();
  $('#next_button').hide(); 
  $('#loading').show();
});
先にサブミット。
これだと動く。
謎。
とにかく、submit() が先だ、先!

2010-11-09

phpにGDが入ってない!!って時にどうすればいいか

まあ、うちではよくある出来事で。
もう毎回の事なんだからさあ~って気もしないでもないが、やり方を教わったのでメモ。

サーバーに入って、rootになったら、
# yum search php
と打つ。
するとだーっとリストが出る。
その中に
php-gd.i386 : gd グラフィックライブラリを使用するための PHP アプリケーション用モジュール
こんなのがある。
それをこうする。
# yum install php-gd.i386

途中でyesかnoか聞かれるので、yesすると
Installed:
  php-gd.i386 0:5.1.6-27.el5

Complete!
というように入る。
あとは、
# /etc/init.d/httpd restart
再起動する。

2010-11-04

アパッチのエラーログをちらちら見ながら作業する

何回やっても憶えられないので記す。
tail -f /var/log/httpd/error_log

このブログを検索

Powered by Blogger.

ラベル

php (17) jQuery (13) OSX (10) MySQL (8) Javascript (7) Postgres (7) port (7) apache (6) Java (3) Smarty (2) html (2) pear (2) FCKEditor (1) XAMPP (1) css (1) git (1) perl (1) ruby (1)

Facebookバナー