A másik fórumon már adtak 1 megoldást csak nem működik....
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Visszaszámlálás</title>
</head>
<body>
<form name="szamlaloform">
<input type="text" name="szamlalo">
</form>
<script language="javascript">
<!--
var ertek=15
var jelenlegiMP=document.szamlaloform.szamlalo.value=ertek+1
function visszaszamolas(){
if (jelenlegiMP==0)
{
document.location.href('pcforum.hu');
}
if (jelenlegiMP!=0)
{
jelenlegiMP-=0.01
poz=(jelenlegiMP+"").indexOf(".")
if (poz==-1)
jelenlegiMP=jelenlegiMP + ".00"
else
jelenlegiMP=(jelenlegiMP+"").substr(0,poz+3)
document.szamlaloform.szamlalo.value=jelenlegiMP
}
setTimeout("visszaszamolas()",10)
}
visszaszamolas()
//-->
</script>
</center>
</body>
</html>
Tehát én azt szeretném,hogy ha végzett a vissza számlálással akkor 1 kék link várja ott amin ez áll: LINK
Vagy nekem elég ha megmondod a legelső kódba,hogy mit írjak a Kész van helyére.
A fenti függvények használatával megvalósítható a kívánt működés. Csak el kellene olvasni a leírásokat és az ott levő példákat. Angolban úgy tudom perfekt vagy ;).
A másik lényeges dolog, hogy a setTimeout nem pontos, főleg nem ilyen kicsi időintervallumon. Ebben az esetben a futások között egyes böngészőkben minimum 13-15ms lesz, az általad várt 10 helyett, amit még jócskán meg fog növelni az, amit a setTimeout-ban csinálsz. Használd a Date objektumot az időeltérés mérésére.
Egyébként a script tag-ben a language attributum elavult, helyette mime típust szokás használni. A te esetedben text/javascript, plusz dokumentum típus meghatározása sem árt mert a böngészők ilyenkor úgynevezett trükkös leképzést használnak ami eltérő eredményeket adhat vissza. Meg lehet a charset=windows-1250 sem a legjobb választás, ami evvel kompatibilis az a iso-8859-2.
A linkeket barbár módszerrel létre hozhatod a document.write-al de a fentebb Poetro által említett metódusok jobbak!
createElement, insertBefore, és appendChild
sokat mondtál ezzel...
Vagy nekem elég ha megmondod a legelső kódba,hogy mit írjak a Kész van helyére.
A fenti függvények
A másik lényeges dolog, hogy a setTimeout nem pontos, főleg nem ilyen kicsi időintervallumon. Ebben az esetben a futások között egyes böngészőkben minimum 13-15ms lesz, az általad várt 10 helyett, amit még jócskán meg fog növelni az, amit a setTimeout-ban csinálsz. Használd a Date objektumot az időeltérés mérésére.
Tanuljuk meg a JavaScript
Egyébként a script tag-ben a language attributum elavult, helyette mime típust szokás használni. A te esetedben text/javascript, plusz dokumentum típus meghatározása sem árt mert a böngészők ilyenkor úgynevezett trükkös leképzést használnak ami eltérő eredményeket adhat vissza. Meg lehet a charset=windows-1250 sem a legjobb választás, ami evvel kompatibilis az a iso-8859-2.
A linkeket barbár módszerrel létre hozhatod a document.write-al de a fentebb Poetro által említett metódusok jobbak!
BéKE!