最近javascriptでいろいろなことができることを知りました。
WEBを調べていたら、画像のフェードインのソースを見つけて、
そのソースの意味を調べていましたら、今まで見たことのない
表記が出てきました。再起処理の中に"+img+"とうのがありますが
これはどういう意味なのかなと、理解できません。+imgとかimg+
と表記されていた場合は、前の画像に新しい画像を足していくの
かなと想像してしまいますが、果たしてその解釈も正しいものやら
想像の範囲でしかありませんが・・・。javascriptに詳しい方、
+img+の意味を是非ご教授お願いいたします。javascriptは、
数日前に本を読み始めたばかりの初心者です。バカな質問と思わ
れるかもしれませんが宜しくお願いいたします。
<!--
// 画像のフェードイン・フェードアウト
spd = 50; // 変化させる間隔(ミリ秒単位)
ntc = 2; // 何%ずつ変化させるか
cnt = 0;
// フェードイン
function fdInImg(img) {
document.images[img].filters['alpha'].opacity = cnt;
cnt += ntc;
if(cnt >= 100) return;
setTimeout("fdInImg('"+img+"')",spd);
}
// フェードアウト
function fdOutImg(img) {
document.images[img].filters['alpha'].opacity = cnt;
cnt -= ntc;
if(cnt <= 0) return;
setTimeout("fdOutImg('"+img+"')",spd);
}
//-->
No.1ベストアンサー
- 回答日時:
たとえば
setTimeout("hoge()",3000);
このhoge()に引数をつけて渡すには
setTimeout("hoge('abc')",3000);
もし変数 a に 'abc' が代入されている場合
var a='abc';//(グローバル変数ならOKだけど!ローカル変数の場合)
setTimeout("hoge(a)",3000);
だとだめ!
なので、文字列として展開して渡す
"hoge('"+a+"')";
は
hoge('abc')
となるので
setTimeout("hoge('"+a+"')",3000);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- Ruby 【メモリ不足で落ちる(python)】 1 2022/05/26 21:22
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
かぶらないランダム画像
-
Vb.net2005での画像の合成方法
-
javascriptでのパスについて
-
画像を入れ替えたい
-
【OpenCV】二値画像後、白の部...
-
ランダム画像 & マウスオーバー...
-
OpenCV での画素値の比較について
-
HTMLからimgのsrcのみを正規表...
-
MAX関数を使ってからLEFT JOIN...
-
jQueryで同じクラス名のものを...
-
fancyboxのポップアップ時の画...
-
2つのULの中のリストをランダム...
-
Javascript で共通の処理をどこ...
-
読み込んだQRコードをフォーム...
-
配列で特定キーが同じ値だった...
-
JavaScript で flexslider の画...
-
WSHでクリップボードにイメージ...
-
Ctrl+F(検索)の窓を出したいの...
-
【javascript】ロールオーバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
画像が表示でnull; this.src
-
error LNK2019 未解決のシンボ...
-
(javascript)HTMLで指定した...
-
外部javascriptの重複を防ぐには
-
libjpegライブラリの使い方につ...
-
Vb.net2005での画像の合成方法
-
外部ファイルにしたら文字化け...
-
jQuery 複数のfind()
-
HTMLからimgのsrcのみを正規表...
-
html内にスライドショーを複数設置
-
条件分岐でキーが入力されてい...
-
複数画像のランダム複数表示(...
-
ダイアログから画像ファイルは...
-
【OpenCV】二値画像後、白の部...
-
"lightbox"の"CLOSE"ボタンクリ...
-
onclickで画面が固まる・・・ら...
-
pythonで、tkinterとpillowの組...
-
imgボタンにfocusの当て方
おすすめ情報