Hogyan építhetek visszaszámlálót a weblapomba?
van egy scriptem annyi változtatás kellene rajta csak, hogy a számlálás végén ne azt írja ki kész van, hanem egy általam megadott szöveget (pl Klikkelj rám) írjon ki ami egy weboldal (pl youtube főoldala) linkje legyen. átírná nekem valaki e példa alapján? Nagyon megköszönném :)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Visszaszámlálás</title>
</head>
<body><center>
<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.szamlaloform.szamlalo.value='Kész van'
}
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>
Ha valamit nem értesz akkor, akkor kérdezz nyugodtan.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Visszaszámlálás</title>
</head>
<body><center>
<form name="szamlaloform">
<input type="text" name="szamlalo"> <br>
<input type="button" name="button" id="btn" value="click" style="visibility:hidden;" onclick="goToSite();"></input>
</form>
<script language="javascript">
<!--
function process(str){
var obj = document.getElementById(str);
obj.style.visibility = "visible";
}
function goToSite(){
window.location = ' [link]
}
var ertek=2
var jelenlegiMP=document.szamlaloform.szamlalo.value=ertek+1
function visszaszamolas(){
if (jelenlegiMP==0)
{
//document.szamlaloform.szamlalo.value='Kész van';
process("btn");
}
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>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!