2011-02-07 4 views
0

私はjavascriptを使い慣れていません。このコードを作成する方法についていくつか指示が必要です。初心者ヘルプ:それ以外の場合リンクされた画像を条件付きで表示するJavascript文

I 6-10リンクされた画像の2セット()

まずを持って、私はその後

<script type="text/javascript"> 

    if (mmjsRegion == "CO") 
     { 
     document.write("<b>Colorado</b>"); 
     } 
    else 
     { 
     document.write("<b>California</b>"); 
     } 
    </script> 

以下のような場合はelse文を使用して表示するように設定された選択するためのJavaScriptコードをしたい、I選択したセットの3つのリンクされたイメージをランダムに選択し、それらの3つだけを表示するようにJavaScriptコードを設定します。

このコードの構造はどのように見えますか?

いずれの方向でもそれほど役に立ちます。

ありがとうございます! zeem

+0

開始するためのコードはありますか? – kjy112

+0

まだ、何もありません。返信いただきありがとうございます。 – zeemy23

+0

Jqueryを使用していますか? –

答えて

1

(1)任意の画像ファイル名を米国の州に関連付ける方法、(2)セットからランダムなファイル名を選択する方法などが必要です。 (1)あなたは例えば、関連するファイル名に状態の略語のマッピングを維持する可能性があるため

var stateImages = { 
    'CO': ['img1-co.jpg', 'img2-co.jpg', 'img3-co.jpg'], 
    'CA': ['img1-ca.jpg', 'img2-ca.jpg', 'img3-ca.jpg'] // etc. 
}; 
var images = stateImages[mmjsRegion]; 

そして、(2)そうのようなそのリストからランダムに画像を選択する簡単なはずのために:

var selectedImages = []; 
selectedImages.push(images[Math.floor(Math.random() * images.length)]; 
selectedImages.push(images[Math.floor(Math.random() * images.length)]; 
// now selectedImages has two random ones associated with the state. 
+0

ありがとう!それは確かに正しい方向に動いています。 どのように各画像にURLを添付しますか? – zeemy23

+0

イメージファイル名はURL全体でもかまいません。 – maerics

関連する問題