| Autor | Zpráva | ||
|---|---|---|---|
| MatejH Profil * |
#1 · Zasláno: 25. 9. 2014, 19:03:03
Dobrý den, na webu chci mít tlačítko, které bude deaktivované a po 5 sekundách návštěvy webu se aktivuje, tak že se na něj dá kliknout. Mám script, který mi zobrazí "schované tlačítko", ale po uběhnutí 5 sekund se neukáže. Nevím v čem je problém, prosím o pomoc. Díky všem za rady.
script: <input type="button" id="btnct" value="DALŠÍ" onclick="document.location.reload(true)"/>
<script>
casovani = setTimeout ('tlacitko()', 5000);
var schovani = 1;
if (schovani==0){
document.getElementById('btnct').removeAttribute('disabled');
}
if (schovani==1){
document.getElementById('btnct').setAttribute('disabled', 'disabled');
}
function tlacitko() {
schovani = 0;
}
</script> |
||
| _es Profil |
#2 · Zasláno: 25. 9. 2014, 19:28:14
<input type="button" disabled id="btnct" ...>
<script>
setTimeout(tlacitko, 5000);
function tlacitko() {
document.getElementById('btnct').disabled = false;
}
</script> |
||
| Bubák Profil |
#3 · Zasláno: 25. 9. 2014, 19:31:48
Po uplynutí timeoutu se spustí funkce
tlacitko() na řádku 14 a tím ti to celé skončí.
Koukám, že _es mě předběhl a napsal řešení, ode mne bys akorát dostal pokračování špagetového kódu. |
||
| MatejH Profil * |
#4 · Zasláno: 25. 9. 2014, 19:35:01 · Upravil/a: MatejH
Díky moc, hned to jdu zkusit :D
Super. funguie to přesně, jek jsem chtěl :) |
||
|
Časová prodleva: 12 let
|
|||
0