Autor | Zpráva | ||
---|---|---|---|
DarkKnight Profil |
#1 · Zasláno: 18. 1. 2013, 19:04:33
Dobrý den,
potřeboval bych poradit. Potřebuji vytvořit kód, ve kterém bude 30 sekundový limit, a po uběhnutí se zobrazí určitý text... Snad je tomu rozumět. Díky za čas... |
||
Str4wberry Profil |
#2 · Zasláno: 18. 1. 2013, 19:24:37
Viz Časování
|
||
DarkKnight Profil |
#3 · Zasláno: 18. 1. 2013, 19:37:35
Díky, ale je nějaký skript, který dokáže po uplynutí ukázat nějaký php objekt?
|
||
Str4wberry Profil |
#4 · Zasláno: 18. 1. 2013, 20:30:34
Co je myšleno PHP objektem? (Konkrétně, prosím.)
|
||
DarkKnight Profil |
#5 · Zasláno: 18. 1. 2013, 21:34:16
otázky odpovědi (input) a výpis z databáze...
|
||
Str4wberry Profil |
#6 · Zasláno: 18. 1. 2013, 21:49:46
Napadají mne dvě možnosti, buď do toho JavaScriptu napsat text pomocí PHP. Něco jako:
<p id=text></p> <script> setTimeout(function() { document.getElementById("text").innerHTML = "<?php echo $text;?>"; }, 30 * 1000); </script> Nebo text, který se má objevit až později, obalit elementem, který bude mít CSS třídu zajišťující jeho zneviditelní a časovač tuto třídu odstraní. <style> .neviditelne {display: none} </style> <p id=text class=neviditelne><?php echo $text;?></p> <script> setTimeout(function() { document.getElementById("text").className = ""; }, 30 * 1000); </script> Pokud by vadilo, že text bude dostupný i před uplynutím 30 vteřin ve zdrojovém kódu, řešením by mohlo být po takové době text dotáhnout AJAXem. |
||
DarkKnight Profil |
#7 · Zasláno: 18. 1. 2013, 22:45:48
Díky moc, už to funguje :)
|
||
Časová prodleva: 11 let
|
0