2011-02-04 3 views
0
<SCRIPT LANGUAGE="JavaScript"> 
<!-- Begin 
function go_to(Random link) { 
window.location=Random link; 
} 
function rand_link() { 
var a; 
a = 1+Math.round(Math.random()*2); // a = random number between 1-3 
if (a==m1) go_to("Cape Fear"); 
if (a==m2) go_to("The Good, the Bad and the Ugly"); 
if (a==m3) go_to("The Omen"); 
} 
// End --> 
</SCRIPT> 

<BODY> 

<FORM NAME="myForm"> 
<SELECT NAME="mylist" onChange="disp_text()"> 
<OPTION VALUE="m1">Cape Fear 
<OPTION VALUE="m2">The Good, the Bad and the Ugly 
<OPTION VALUE="m3">The Omen 
<OPTION VALUE="m4">The Godfather 
<OPTION VALUE="m5">Forrest Gump 
</SELECT> 
<INPUT TYPE="button" NAME="myButton" VALUE="Random link" 
onClick="rand_link()"> 
</FORM> 
</body> 

私はどのように私は私のコードを修正することができ、構文上のランダムのECMAScriptランダム構文エラー

<OPTION VALUE="m1">Cape Fear 
<OPTION VALUE="m2">The Good, the Bad and the Ugly 
<OPTION VALUE="m3">The Omen 
<OPTION VALUE="m4">The Godfather 
<OPTION VALUE="m5">Forrest Gump 

に希望ですか? 私の質問は、ボタン@ _ @でランダムなリストを作る方法です。あなたが任意のURLが、私はちょうど使用警告あなたは後でそれを修正することができますにリダイレクトする必要はありませんでしたので、私は。時間:(

+1

こんにちは、歓迎してStackOverflow!あなたの質問を編集してください。次の点を追加すると、より良い回答が得られるかもしれません:1.何を達成しようとしていますか?(「ボタンごとのランダムリスト - 順序?選択?削除? 2.これまでに何を試しましたか? 3.どのような結果を得ましたか? 4.あなたが期待していた結果とどのように違いましたか? (より具体的に言えば、これらはあなたの質問の現在の状態から自明ではありません) – Piskvor

答えて

1

私はあなたのためのコードの一部を固定のカップルを編集しようとしています。

<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
function go_to(Random_link) { 
    alert(Random_link); 
} 

function rand_link() { 
    var a= "m"+(1+Math.round(Math.random()*2)); // a = random number between 1-3 
    if (a == "m1"){ 
    go_to("Cape Fear"); 
    } else if (a == "m2") { 
    go_to("The Good, the Bad and the Ugly"); 
    } else if (a == "m3"){ 
    go_to("The Omen"); 
    } 
} 
// End --> 
</SCRIPT> 

<BODY> 

<FORM NAME="myForm"> 
    <SELECT NAME="mylist" onChange="disp_text()"> 
    <OPTION VALUE="m1">Cape Fear</option> 
    <OPTION VALUE="m2">The Good, the Bad and the Ugly</option> 
    <OPTION VALUE="m3">The Omen</option> 
    <OPTION VALUE="m4">The Godfather</option> 
    <OPTION VALUE="m5">Forrest Gump</option> 
    </SELECT> 
    <INPUT TYPE="button" NAME="myButton" VALUE="Random link" onClick="rand_link()"> 
</FORM> 
</body> 

あなたは、あなたのオリジナルテキストで "Begin"をコメントアウトしていませんでした。また、選択したドロップダウンでオプションを閉じることもできませんでした。a、1,2,3の整数を文字列 "m1"、 "m2"、または "m3"の代わりに、未定義の変数m1、m2およびm3を使用します。
元のコメントから、あなたがより具体的であると答えた場合は、より良い回答を提供できました。 質問。

+0

あなたがいる間、あなたはコメントアウト( '<! - ' ... ' - ')と'language'属性です。 – RoToRa

+0

よ答えは唯一aleart機能である:P
iは(リスト上で機能するようにしたいケープフィア 続・夕陽のガンマン ゴッドファーザー フォレストガンプ)/ * 作業しなければならないが、私は/ *アラートのボーナスを必要といけません – malaya

+2

私はあなたが何を言おうとしているのか分かりません。 –