2017-08-30 16 views
0

「更新」というボタンがある次のページがあります。 updatepage<body>とonload setTimeout with history.go

更新ボタン上のユーザーのクリックが、私は私が欲しいものthis

のようにリダイレクトされますが、ユーザーがボタンの更新をクリックした場合、それは2-4secondsのリダイレクトページを表示、であり、それならばここで

私は

問題がある
<body id="main_body" onload="setTimeout(history.go(-2), 4000);"> 

、ページは4秒待っていません(リダイレクトページのフォームで)身体上のonload入れ、私がこれまで試したです「history.go」に戻ります、私がクリックした後更新ボタンを押すと、即座に(history.go(-2))にリダイレクトされます。それは4秒(リダイレクトページ形式で)を待ってから4秒後にhistory.go(-2)に移動します。これを克服する方法は?

答えて

0

使用setTimeout関数

setTimeout(function(){history.go(-2);}, 4000); 
+0

そんなにありがとうを助けてください!私のミスに申し訳ありません、私はsetTimeout関数を使用することを忘れていました。ありがとう – NHH

0

または矢印関数の構文で(短い)

<body id="main_body" onload="setTimeout(()=>{history.go(-2)}, 4000);"> 
+0

ありがとうございます。 – NHH