webForumDet fria alternativet

Öka hastigheten på meta"refresh"

HTML & CSSur HTML, XHTML & CSS

7 svar · 893 visningar · startad av F_I_C

Medlem sedan jan. 200293 inlägg
Frågan#1

Väldigt osäker på var detta ska ligga men gör ett försök här, mods får gärna flytta om de tycker att den passar bättre någon annanstans.

Använder följande för att få min sida att hoppa vidare till en annan sida efter 30 sekunder.
<meta http-equiv="Refresh" content="30;URL=/back"/>

Dock finns det en specifik dator där jag vill att tiden ska vara cirka hälften.
Finns det något sätt att ändra i inställningen i datorn så varje "content" motsvarar 0,5 sek istället för 1 sek ?

Medlem sedan nov. 20041 189 inlägg
#2

Kan väl sätta

content="15;URL=/back"

...?

Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Nej, det bör inte gå, 15 sek är ju 15 sek överallt.
Man kan väl trimma upp processorklockan, men det ser jag som överkurs!

Kan du inte programmera dig runt?
Ta reda på ip-nummer, sätt refresh-tiden 15 alt 30 sek.

Annars får du göra två sidor.

Medlem sedan juni 20014 290 inlägg
#4

J.N. skrev:

Man kan väl trimma upp processorklockan, men det ser jag som överkurs!

Att göra det via html ÄR överkurs! :)

Medlem sedan apr. 20031 660 inlägg
#5

Du tänker på var forumet frågan är ställd i?

Tycker det är roligt att det finns forum som endast handhar sådant, de har säkert en lösning på problemet, fast troligen utan hjälp av html!

https://www.extremeoverclocking.com

Medlem sedan dec. 20042 245 inlägg
#6

Jag förstår inte problemet.

Har du en lista över IP-nummer för vilka tiden ska halveras?

Man kan varken klocka processorn eller ta reda på IP-nummer med javascript, vad jag vet, ännu mindre med HTML.

Du behöver dock varken använda javascript eller HTML. Det verkar vara smidigare att lösa det på serversidan. Du får enkelt reda på IP-nummer med serverskript och de flesta serverskriptskråk är kapabla till att sätta HTTP headers, så varför bråka med HTML <meta>?

Tex med PHP:

<?php
$ip = ...; // hur man nu gör
$time = ($ip == "123.123.123.123") ? "15" : "30";
header("Refresh: $time; url=/back");
?>
Medlem sedan apr. 20031 660 inlägg
#7

zcorpan skrev:

...Man kan varken klocka processorn eller ta reda på IP-nummer med javascript, vad jag vet, ännu mindre med HTML. ...

Nä, naturligtvis inte.

Kommentaren var en kommentar om att det kanske går att skrämma upp hastigheten på processorklockan, men att det finns andra forum som kan det.
30 sek kan inte bli 15 sek under normala omständigheter.

Tills vi vet mer om vad F_I_C svarar får vi anta att ditt svar är bra.

Medlem sedan feb. 20041 816 inlägg
#8

Överklockning påverkar inte tiden heller. En (1) sekund är och förblir en sekund oavsett hur man klockar. ;)

268 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
139 ms — hämta forumlista (db)
127 ms — hämta statistik (db)
135 ms — hämta tråd, inlägg och bilagor (db)