-6

条件が true の場合、どうすれば複数のことが発生しますか?

if(none == '' ){
  alert("Thank you, " + fname + " " + lname);
  window.location = "switcher.html";
  more stuff;
}

ああ、申し訳ありませんが、もっと明確にするべきでした。アラートが発生した後は何も起こりません。これは指定しwindow.locationていませんが、 を下に移動しても機能しません。

4

1 に答える 1

3

ここでの問題は、複数のことが起こっていないということではありません。アラートの後に場所を変更しているため、残りの実行が殺されるため、別のページに移動したために「より多くのもの」に到達することはありません. window.location をメソッドの最後に移動するか、別のメソッドから呼び出します。ページを上下に移動するだけでは、あなたが持っている「より多くのもの」が役に立たなくなる可能性が十分にあります(もちろん、「より多くのもの」が何であるかはわかりません。他の場所)。

于 2013-05-11T21:36:54.760 に答える