2017-01-08 5 views
0

質問は、ウェブサイトへの接続を再試行するボタンを作成する方法です。非作業は次のとおりです。リトライ接続ボタンの作成方法は? HTML/JS

<a href="the page you are currently on">Retry/Refresh</a> 
+1

これはうまくいくはずです。 'javascript:location.reload()'も同様です。あなたは代わりにどのような行動を見ていますか? –

+0

これもうまくいくようです –

答えて

0

作業コードを試してみてください。

<button onclick="retryConnect()">Retry</button> 
<script> 
function retryConnect(){ 
    location="retry.html"; 
} 
</script> 

同じディレクトリにretry.htmlというファイルを作成し、書き込みそれに:

<p onload="loadPage()">Please wait...</p> 

<script> 
var delayLoad; 

function loadPage() { 
    delayLoad = setTimeout(showPage, 1000); 
} 

function showPage() { 
    location="the previous page"; 
} 
</script> 
+0

この質問は、検索エンジンでこれを探す人に役立つものです。私は質問をして回答しました。スタックでは答えられていないが、まだ –

+0

ちょっとしたコメント。ページが実際にブラウザのメモリからではなくサーバーから実際に引き出されるように、リロード時にキャッシュを空にしてください。 – catchiecop

+0

このリロードコードのライブ例は、www.beonline.ml –

1

があるべきwindow.location.reload(true)

documentation

+1

これはまた動作するはずです –

関連する問題