08/06/13 17:59:05
>>270
どのサイトを参考にしたのかわからないけど、情報古すぎるよ
少なくとも>>1ら辺にあるテンプレを探していけばサンプルはないにしても
もっと有力な情報得られるはず。
function changeImage(elem) {
// imgタグのsrcの数字部分を置換
elem.src = elem.src.replace(/([0-9])/, function(num){
// その数字部分に1足したものを3で割った余りを出す
return (parseInt(num) + 1) % 3; // 0 or 1 or 2
});
}
<img src="gazo/kabe0.gif" onclick="changeImage(this);">
こんな感じで変えれば無駄な変数とかもいらないかな。
aタグはなくして、画像をクリックしたらchangeImageに自分自身を渡す。
なので、他のimgタグがあっても平気。
画像の番号は便宜上0,1,2にした。
3で割った余りを画像の番号にしたため。
ということでがんばって。