Autor | Zpráva | ||
---|---|---|---|
mackopu Profil |
#1 · Zasláno: 15. 3. 2005, 17:23:03
Ahoj, neznáte nějaký způsob, jak přinutit prohlížeč, aby po načtení stránky vypsal část jejího obsahu ihned, zatímco další část (uzavřenou např. do elementu) až po uplynutí zadané doby?
Představte si to asi jako ve hře Chcete být milionářem - nápověda publika - probíhá odpočet a graf s výsledky se zobrazí až po jeho ukončení. |
||
Marty Profil |
#2 · Zasláno: 15. 3. 2005, 17:55:18
No udělal bych to tak, že tomu divu bych nastavil display: none, pak bych spustil časování a po jeho uplynutí bych tomuto divu přes js zrušil nastevení display, tak by se zobrazil.
Po celou tuto dobu, by ale zůstal text načten ve zdrojovém kódu, a to nevím zda ti to nevadí... |
||
mackopu Profil |
#3 · Zasláno: 15. 3. 2005, 17:58:17
Nevadí, vůbec. Jakou to má podporu v prohlížečích? A mohl bys mi napsat ukázku? (Na JS jsem slabej a v PHP to nejde).
|
||
mackopu Profil |
#4 · Zasláno: 15. 3. 2005, 17:59:59
Ještě něco - zatím jsem zpáchal tohle, ale nebere to Firefox :-(
<SCRIPT LANGUAGE="JavaScript"> |
||
Marty Profil |
#5 · Zasláno: 15. 3. 2005, 18:19:21
Opera 7.01, Mozzila, Netscape 7.1, Firebird a i Firefox a ve všem mi to běhá...
|
||
mackopu Profil |
#6 · Zasláno: 15. 3. 2005, 19:11:20
Sorry, už to vidím, mě taky :-) Myslel jsem původně nižší verzi Netscape. A je mi taky jasný, že s podporou takovejch parádiček to bude vždycky problematický. Ale to s tím display: none by mě stejně zajímalo...
|
||
habendorf Profil |
#7 · Zasláno: 15. 3. 2005, 19:16:51
Ale to s tím display: none by mě stejně zajímalo...
No jednoduše, nastavíš prvku display:none a po uplynutí požadované doby proběhne document.getElementById(id).style.display=block; |
||
mackopu Profil |
#8 · Zasláno: 15. 3. 2005, 19:42:49
Díky moc :-) Tím bych považoval problém za vyřešený.
|
||
Časová prodleva: 7 měsíců
|
|||
p. etruska Profil * |
#9 · Zasláno: 18. 10. 2005, 17:41:36
Tak sem něco našel,ale místo odpočtu to zobrazuje jenom bílej pruh. Má to vypadat takhle: http://www.linuxsoft.cz/script/165/
ale vypadá to takhle: http://paulosetruska.wz.cz/index2.php . tady je kód <html> |
||
p. etruska Profil * |
#10 · Zasláno: 18. 10. 2005, 17:52:52
sory
|
||
Leo Profil |
#11 · Zasláno: 18. 10. 2005, 19:05:39
S tim, ze znaly uzivatel se koukne do kodu a ma odpovedi hned, Leo
|
||
p. etruska Profil * |
#12 · Zasláno: 18. 10. 2005, 20:27:15
jenomže já nejsem znalej uživatel :-( kde je chyba?
|
||
peta Profil * |
#13 · Zasláno: 18. 10. 2005, 23:19:05
p. etruska
mno, ja bych menil class prvku, s tim se da menit vice vlastnosti naraz, nejen display:block, none. pr: http://www.volny.cz/peter.mlich/hry/test/testiq2.htm unika mi smysl techto 4 radku? e_daysLeft = timeLeft / msPerDay; daysLeft = Math.floor(e_daysLeft); e_daysLeft = timeLeft / msPerDay; daysLeft = Math.floor(e_daysLeft); podle mne jsou totozny :) unika my smysl teto funkce, ktera se nepouziva a odkazuje na podobnou function stopClock() { stopclock(); return; } neco jako function a() {} function b() {...} a();b(); spustim funkci ve ktere nic neni a pak tu moji :) Mno, a LEO mluvi o tomto nesmyslu... <body bgcolor="#FFFFFF" text="#000000" onLoad="startclock()"> <script> startclock() </script> Jak muzes spustit neco pri nacitani dokumentu, kdyz to jeste neexistuje? Spust si prosim te Firefox, nebo operu, najdi si v menu Javascript konzoli a ta ti musi hlasit na tom a tom radku chybu. Totez IE, dole, jak mas vlevo takovy zluty vykricnik, to si rozklepnes a das zobrazit podrobnosti. Zkoumal jsi priklady JS na jaksatweb? jakpsatweb - Javascript - priklady |
||
p. etruska Profil * |
#14 · Zasláno: 19. 10. 2005, 12:54:17
hmm zajímavý.Ale ten skript sem nepsal já(už podle toho příspěvku předtim)
|
||
p. etruska Profil * |
#15 · Zasláno: 19. 10. 2005, 13:50:25
a navíc ten kód funguje (na tý stránce jak sem napsal)
|
||
peta Profil * |
#16 · Zasláno: 19. 10. 2005, 14:38:11
p. etruska
kdyz funguje, v tom pripade neni, co resit. bych si dovolil komentar k http://paulosetruska.wz.cz/index2.php - schazi tam odborna ruka validatoru, treba www.w3c.org www.htmlvalidator.com/lite protoze tam mas 2 a vice tagu body, body a html se muzou vyskytnout pouze 1x a dalsi a dalsi chyby. Konzola JS mi hlasi: Chyba: event is not defined Zdrojový soubor: http://paulosetruska.wz.cz/index2.php Řádek: 120 Cili na radky 120 je nejaky problem s necim, zvanym EVENT zrejme by to mohli byt tyto radky, ale to mi zrovna tento validator nezobrazuje cisla radku (ns)?window.captureEvents(Event.MOUSEMOVE):0; function Mouse(evnt){ ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFrom MouseY; xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX; |
||
p. etruska Profil * |
#17 · Zasláno: 19. 10. 2005, 15:05:14
Tam ten kód nefunguje. Ale už sem to vyřešil. Stačilo jen upravit jeden script.
<script language="JavaScript"> |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0