いつもどこかでデスマーチ♪

不定期に、私の日常を書き込みしていきます。

JavaScriptって奥が深い…

2011年12月07日 20時44分12秒 | メモ
ネットで調べたらこんな方法があった。

個人的なメモとして残しておこう。

下記の方法でやれば、イメージデータを読み込んだ後の高さと幅が取得できる。

function の中で、別のファンクションを読んでやれば、コールバックのような処理ができる。
ん~便利だ。

例1:
// イメージの読み込み完了後、地図データを表示する
var mapImg = new Image();
mapImg.src = "画像のファイルパス";
mapImg.onload = function() { alert(mapImg.width); alert( mapImg.height); };

例2:
// イメージの読み込み完了後、地図データを表示する
var mapImg = new Image();
mapImg.src = "画像のファイルパス";
mapImg.onload = function() { putSize(mapImg.width,mapImg.height); };

function putSize(width, height){
    alert(width);
    alert(height); 
}







コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Raphael は難しい… | トップ | PHP のエラーが難しかった… »

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

メモ」カテゴリの最新記事