2015-11-26 33 views
5

我有數據頁數。我想在10秒內自動顯示當前頁面的下一頁,現在我有2個下一頁和後面的鏈接。但我想自動顯示它。如果頁數到最後一頁,那麼它將顯示第一頁。如何在一定的時間(10秒)自動顯示下一頁在PHP?

for ($counterstart=$startcounter ; 
    $counterstart<=count($device)-1;$counterstart++){ 
    $entry = $device[$counterstart] ;  
    echo "page";  
} 

if ($startcounter ==$result){ 
    echo " Back "; 
}else{ 
    echo "Next"; 
}   
+0

使用AJAX來實現這樣的結果 –

+0

我對AJAX不是這樣的想法 – TOM

+0

請分享您的HTML顯示記錄 –

回答

3

您CA通過<meta> HTTP的當量屬性n做如下擴充內容和時間的翻頁URL

<head> 
    <meta http-equiv="refresh" content="10;http://www.metatags.info/meta_http_equiv"> 
</head> 

參考 - http://www.metatags.info/meta_http_equiv

JSFifddle

+1

有趣!他需要做一些事情:''併爲每個新頁面設置' nextPageId'到下一頁。 – CoderPi

+0

感謝Ramratan Gupta和CodeiSir ...這是確切的答案....我只複製並粘貼它.... – TOM

1

您不能在服務器端*上執行此操作。在網頁中使用JavaScript:超時和Ajax來提取新內容。

搜索這些關鍵詞將帶你到每一個例子和教程。

(*)或者至少是非常複雜

1

的setTimeout會幫助你執行根據你設定的時間任何JavaScript代碼。

語法

setTimeout(code,millisec,lang) 

用法,

setTimeout(nextPageFunction,10000); 

有關詳細信息,http://www.w3schools.com/jsref/met_win_settimeout.asp

內部功能,你可以做這樣的事情

document.getElementById("NextPageButton").click(); 
+1

不要在s中使用字符串etTimout,它是eval使用內聯函數或只是一個函數的名稱。 – CoderPi

+0

@CodeiSir我並不完全明白你的意思。能否請你精心指導我 –

+0

@CodeiSir瞭解並整改。 –

相關問題