2015-11-26 13 views
5

Mam numery stron z danymi. Chcę pokazać następną stronę bieżącej strony automatycznie za 10 sekund, a teraz mam 2 linki do następnej i poprzedniej. Ale chcę pokazać to automatycznie. Jeśli liczba stron przejdzie do ostatniej strony, wyświetli się pierwsza strona.Jak wyświetlić stronę następną automatycznie w określonym czasie (10 sekund) w php?

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

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

użycie ajax aby osiągnąć taki rezultat –

+0

nie mam takiego pojęcia o AJAX – TOM

+0

proszę udostępnić swój html, gdzie wyświetlasz rekord –

Odpowiedz

3

Ty ca n zrobić poprzez <meta> http-equiv Atrybut jak poniżej zwiększenia zawartości wraz z upływem czasu i obok adresu URL strony

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

Reference - http://www.metatags.info/meta_http_equiv

JSFifddle

+1

Interesujące! Będzie musiał zrobić coś takiego: '' i dla każdego nowego zestawu stron ' nextPageId' do następnej strony. – CoderPi

+0

dzięki Ramratan Gupta i CodeiSir ... to jest dokładna odpowiedź .... tylko skopiować i wkleić .... – TOM

1

Nie można tego zrobić po stronie serwera *. Użyj JavaScript: limity czasu i Ajax na stronie internetowej, aby pobrać nową zawartość.

Wyszukiwanie tych słów kluczowych przeniesie Cię do mnóstwa przykładów i samouczków.

(*) albo przynajmniej jest bardzo skomplikowany

1

setTimeout pomoże Ci wykonać dowolny kod javascript oparte na czas określony.

składnia

setTimeout(code,millisec,lang) 

Wykorzystanie,

setTimeout(nextPageFunction,10000); 

Więcej szczegółów http://www.w3schools.com/jsref/met_win_settimeout.asp

funkcji Wewnątrz można zrobić coś takiego

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

Nie używaj napisu w s etTimout, It's eval Użyj funkcji inline lub po prostu nazwy funkcji. – CoderPi

+0

@CodeiSir Nie całkiem cię dostałem. Czy możesz mnie oświecić misternie –

+0

@CodeiSir Rozumieć i Prostować. –

Powiązane problemy