0

シンプルなhtml更新ページを開発しています。

あるページにボタンがあり、その新しいウィンドウをクリックすると開くはずです。新しいウィンドウで、「処理中...」というテキストを数秒間表示し、「データが更新されました」というテキストを新しいページに表示する必要があります。

私を助けてください。

よろしく、サンディ


こんにちは、

実際、これは質問の次の部分です。新しいウィンドウでページ間をリダイレクトできます。しかし、新しいウィンドウに「データ更新」ページを表示した後。「データが更新されました」ページを閉じると、元のページにリダイレクトして元のウィンドウに移動します。

私を助けてください。

よろしく、 サンディープ

4

3 に答える 3

1

どのテクノロジーを使用していますか?基本的には、いくつかのタイマー オブジェクトを使用できます。数秒経過すると、ユーザーは自動的に新しいページにリダイレクトされ、「データが更新されました」というテキストが表示されます。

先頭ページ:

<FORM>

<INPUT TYPE="BUTTON" VALUE="Test" onclick="window.open('http://www.test.com/processingPage');" >

</FORM> 

処理ページ:

<div id="proccessContent">
Processing...
</div> 
<meta http-equiv="refresh" content="5; url=next_page.html"> 

データ更新ページ:

<div id="updateContent">
Data updated
</div> 

これは完全なコードではありませんが、元になるものです。

于 2013-04-09T08:27:55.260 に答える
0

最初のページでは、ボタンのみが必要です

<input type="button" value="Next Page" onclick="window.open('nextpage.html');" />

次のページでは、次のようにdivとjavascript間隔が必要です

<div id='urdiv'>Processing... </div>

<script>
var yourdiv = document.getElementById('urdiv');
setInterval(function() { yourdiv.innerHTML = 'Data Updated'; },5000);
</script>

または、間隔をクリアしたい場合(無駄の繰り返しを避けるため)。それで

<script>
var yourdiv = document.getElementById('urdiv');
var myinterval = setInterval(function() { myFunction(); }, 5000);
function myFunction()
{
    yourdiv.innerHTML = 'Data Updated';
    window.clearInterval(myinterval);
}
</script>
于 2013-04-09T10:04:13.457 に答える