Problem s jednym SCRIPTOM

Programovacie jazyky, rady, poradňa...
geoge046
Star
Star
Používateľov profilový obrázok
Príspevky: 608
Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:

Problem s jednym SCRIPTOM

Príspevok od používateľa geoge046 »

Na stránke mám 30 sek. odpočítavanie (viď dole) a keď skončí tak to automaticky prepne na ďalšiu stránku. Mám to na stránke ubytovaniepetro.szm.sk a keď si ju otvoríte v Internet Explorer, tak to ide, ale v inakších to nejde. Nedajú sa tam dať nejaké tie "hacky" aby to išlo aj v ostatných???

Kód: Vybrať všetko

<SCRIPT TYPE="text/vbscript">
<!--
    Dim TimeOut

    Document.Write "<center><H3 ID=""h1_Time"">za 30 sekúnd vás prepneme na </H4></center>"
    TimeOut = 30
    SetTimeout "Tick()", 1000
    Function Tick()
        TimeOut = TimeOut - 1
        If TimeOut = 0 Then
            h1_Time.InnerHtml = _
"<A HREF=""hlavnastrana.html"">Hlavná strana</A>"
            Window.Location.Href = "hlavnastrana.html"
        Else
            h1_Time.InnerText = "za " & TimeOut & " sekúnd vás prepneme na "
            SetTimeout "Tick()", 1000
        End If
    End Function
-->
</SCRIPT>
Ak mi budete vedieť niekto pomôcť budem veľmi rád...
vajda65
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1250
Registrovaný: 22 feb 2005, 16:36
Bydlisko: hojko.com
Kontaktovať používateľa:

Príspevok od používateľa vajda65 »

nie je lepšie to urobiť cez meta?

<meta http-equiv="refresh" content="0;URL=http://stránka">
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

problem bude zrejme v tom ze je to vb script. vb scripty dnes uz blokuje kde co. ak tam chces mat silou mocou odpocitavanie tak potom pouzi nejaky javascript
carnaby
Amateur
Amateur
Príspevky: 24
Registrovaný: 23 aug 2005, 20:32
Bydlisko: Martin

js

Príspevok od používateľa carnaby »

vbscript je domena M$ takze len IE.

tu mas JS ten ti pojde aj na FF

Kód: Vybrať všetko

<script type="text/javascript">
<!--
document.write("<h3 id=\"headerCountdown\">za <span id=\"countdown\"></span>&nbsp;sekúnd vás prepneme na</h3>");
var timeOut=30;	
function $(id){return document.getElementById(id);}
function tick() 
{
	timeOut--;
	if (timeOut<=0)
	{
		window.location.href="hlavnastrana.html";
		$("headerCountdown").innerHTML="<a href=\"hlavnastrana.html\">Hlavná strana</a>";
		return;
	}
	$("countdown").innerHTML=timeOut;
	window.setTimeout("tick()",1000);
}
$("countdown").innerHTML=timeOut;
window.setTimeout("tick()",1000);
-->
</script>
geoge046
Star
Star
Používateľov profilový obrázok
Príspevky: 608
Registrovaný: 10 aug 2005, 14:15
Bydlisko: Prievidza
Kontaktovať používateľa:

Príspevok od používateľa geoge046 »

DDDDDDDDDDAAAAAAAAAAAAAKKKKKKKKKKUUUUUUUUUJJJJJJJJJJEEEEEEEEEEEEEMMMMMMMMMMMMMMM vám veľmi pekne. Veľmi ste mi pomohli.
HOJKO IS BEST FORUM!!!
vvTF
Expert
Expert
Používateľov profilový obrázok
Príspevky: 151
Registrovaný: 27 apr 2006, 21:39

Príspevok od používateľa vvTF »

vajda65 napísal:nie je lepšie to urobiť cez meta?

<meta http-equiv="refresh" content="0;URL=http://stránka">
Neviem ale mam skusenosti ze to pod niektorymi verziami operi nefunguje ... aspon myslim ze to bola opera, nepamatam ale viem ze dade mi to nebralo ten tag
carnaby
Amateur
Amateur
Príspevky: 24
Registrovaný: 23 aug 2005, 20:32
Bydlisko: Martin

Príspevok od používateľa carnaby »

ale islo aj o odpocitavanie
Napísať odpoveď