Autor | Zpráva | ||
---|---|---|---|
Louka Profil * |
#1 · Zasláno: 14. 6. 2007, 15:08:40
Ahoj,
používám toto pro výips náhodného citátu: <script> function Vypis() { prislovi = new Array( "Ave, Imperator, morituri te salutant! - Buď zdráv, císaři, jdoucí na smrt tě zdraví! (Suetonius)", "Est nobis, volluite satis. - Nám postačí, že jsme měli dobrý úmysl. (Tibullus)", "Si tacuissesm philosophus mansisses. - Kdybys mlčel, zůstal bys filozofem. (Böethius)" ); index = Math.floor(Math.random()*prislovi.length); document.write(prislovi[index]); } window.setInterval("Vypis()", 5 * 1000); </script> a nevím, jak to udělat aby se to vypsalo do té stránky ve které to je, do určitého divu pro uplnost: http://loucka-martin.ic.cz Děkuju |
||
habendorf Profil |
#2 · Zasláno: 14. 6. 2007, 15:10:47
Přes document.write ne. Třeba innerHTML.
|
||
Louka Profil * |
#3 · Zasláno: 14. 6. 2007, 15:12:07
jo díky... zkusím to (moc to nechápu, celý kód by pomohl :) )
|
||
habendorf Profil |
#4 · Zasláno: 14. 6. 2007, 15:20:27
Místo document.write(prislovi[index]);
dáš document.getElementById('idecko').innerHTML=(prislovi[index]); Do html si dáš něco jako <p id="idecko"></p> V době vykonávání skriptu už musí ten element existovat, takže ho dáš buď až za ten odstavec, nebo ho spustíš až na onload na body. |
||
Louka Profil * |
#5 · Zasláno: 14. 6. 2007, 15:22:17
no jo, díky moc! už to chápu
|
||
Louka Profil * |
#6 · Zasláno: 14. 6. 2007, 15:25:27
no, a jak by se to udělalo, aby ten text postupně mizel (alpha?) a pak se zas poszupně objevoval?
|
||
habendorf Profil |
#7 · Zasláno: 14. 6. 2007, 15:31:01
Nějakým cyklem měnit hodnotu opacity / filter pro IE. Nebo jen color?
To ti psát nebudu, zkus to sám a přijď pak s kódem a případným problémem. |
||
Louka Profil * |
#8 · Zasláno: 14. 6. 2007, 15:33:52
color asi ne když je tam prožkovaný pozadí... no, zkusim to. Ale nepředpokládam že to dopadne... :D
|
||
Louka Profil * |
#9 · Zasláno: 14. 6. 2007, 15:40:26
<script type="text/javascript">
function Skryj() { hlaska.opacity = hlaska.opacity - 1; if (hlaska.opacity = 0) { Vypis(); Zobraz(); }; } function Zobraz () { hlaska.opacity = hlaska.opacity + 1; if (hlaska.opacity = 100) { Pockej(); }; } function Pockej() { settimeout(Skryj()", 5 * 1000); } function Vypis() { prislovi = new Array( "Ave, Imperator, morituri te salutant! - Buď zdráv, císaři, jdoucí na smrt tě zdraví! (Suetonius)", "Est nobis, volluite satis. - Nám postačí, že jsme měli dobrý úmysl. (Tibullus)", "Si tacuissesm philosophus mansisses. - Kdybys mlčel, zůstal bys filozofem. (Böethius)" ); index = Math.floor(Math.random()*prislovi.length); document.getElementById('hlaska').innerHTML=(prislovi[index]); Zobraz(); } </script> -v javascriptu vubec neumim a spis sem to delal jako v delphi a podminky v php... :D a nevím co je max opacity... tak sem dal 100 :) |
||
Louka Profil * |
#10 · Zasláno: 14. 6. 2007, 15:50:58
jinak fakt nevim... poraďte pls
|
||
Časová prodleva: 17 let
|
0