Autor | Zpráva | ||
---|---|---|---|
Chcem Profil * |
#1 · Zasláno: 25. 2. 2010, 07:45:31
prosím vás o radu, ako vytvorím a kde umiestnim predpokladám že javascript do stránky tak aby pri dlhšom načítavaní vyhodilo hlášku "načítavam" alebo "otváram stránku" ktorá sa po načítaní celej stránky stratí ...
ďakujem za každú radu PS použil som vyhľadávanie a nikde som podobnú záležitosť nenašiel, preto som si dovolil založiť novú tému. |
||
Joker Profil |
#2 · Zasláno: 25. 2. 2010, 09:09:21
Chcem:
„aby pri dlhšom načítavaní vyhodilo hlášku "načítavam" alebo "otváram stránku"“ Na úvod poznámka: Běžné stránky by se neměly načítat tak dlouho, aby něco takového bylo potřeba. Pokud to jde, je lepší raději zrychlit načítání stránky. No a teď k řešení: Šlo by na začátku stránky Javascriptem vypsat nějaký prvek s textem "Stránka se načítá" (požadovaný vzhled mu dodají kaskádové styly) a na událost onload prvku body dát skript, který ten prvek zase zruší. Nevýhoda bude když na stránce bude třeba reklamní banner z jiného serveru a ten se nenačte, tak ta hláška nezmizí vůbec. „použil som vyhľadávanie a nikde som podobnú záležitosť nenašiel, preto som si dovolil založiť novú tému.“ To je správný postup :-) |
||
Chcem Profil * |
#3 · Zasláno: 25. 2. 2010, 12:40:52
Joker:
musím ešte podotknúť, že som absolútny začiatočník v javascripte, takže z toho čo si napísal nerozumiem skoro nič, ale dík za ochotu ... možno bude lepšie zrýchliť prístup k "cenníku" na tejto mojej stránke http://www.slovpap-sro.sk/TEST/index.htm |
||
Bubák Profil |
#4 · Zasláno: 25. 2. 2010, 13:14:58
Uprav si http://teststranek.kvalitne.cz/obrazek-zobrazit-nacteny.html
Skript na skrytí nenačteného obrázku pochopitelně můžeš vynechat. Doporučil bych napřed zaměřit se na optimalizaci tabulky (ceník) s využitím CSS, tvůj kód je extrémně ukecaný: <TD style="BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid" align=middle SDNUM="1051;0;@"><FONT color=#000000 face=Verdana> Mám dva tipy: - kód je výplod MS Excelu a prošel "očištěním" - kvalitně "ručně psaným" kódem by šlo datovou náročnost tabulky snížit nejméně na 1/10, s velkou pravděpodobností i více |
||
panther Profil |
#5 · Zasláno: 25. 2. 2010, 13:18:03
Chcem:
proč blokuješ pravé tlačítko myši? Teď k problému: - kód je otřesný a neuvěřitelně zpomaluje - nechci být špatným prorokem, ale v tomhle ceníku někdo něco hledá? Já bych to při jeho délce asi nebyl. |
||
_es Profil |
#6 · Zasláno: 25. 2. 2010, 13:19:02
Chcem:
Aký má zmysel pomocou JavaScriptu zakazovať funkčnosti myši na webe? Nečudoval by som sa, ak by to nejakého návštevníka tak znechutilo, že radšej nakúpil u konkurencie. |
||
_es Profil |
#7 · Zasláno: 25. 2. 2010, 13:22:31
panther:
„proč blokuješ pravé tlačítko myši?“ On blokuje aj výber pomocou myši, takže ak si chce niekto vytlačiť len časť cenníka pomocou výberu cez myš, tak má smolu. |
||
Chcem Profil * |
#8 · Zasláno: 25. 2. 2010, 13:59:38
panther:
možnosť použiť onka "hľadať" ... ale zatiaľ na tom pracuejm, neviem kde a ako ... blokovanie som zabudol odstrániť ... bola to ochrana proti kopírovaniu webu |
||
Chcem Profil * |
#9 · Zasláno: 25. 2. 2010, 14:00:23
_es:
ak si chce niekto vytlačiť cenník použije stiahnutie v pdf verzii ... |
||
_es Profil |
#10 · Zasláno: 25. 2. 2010, 14:28:52
Chcem:
„ak si chce niekto vytlačiť cenník použije stiahnutie v pdf verzii ...“ Myslel som vytlačenie len časti cenníka. Niektoré prehliadače umožňujú vytlačiť len výber textu vybratého pomocou myši. |
||
Joker Profil |
#11 · Zasláno: 25. 2. 2010, 14:49:17
Chcem:
V tomhle případě bych se opravdu spíš než na nějaké Javascriptové "načítá se" zaměřil na zrychlení samotné stránky, jak naznačují i panther a _es Za prvé je možné hodně ušetřit na samotném kódu, neměl by být problém ho zmenšit klidně o 90%, jak psal Bubák. Za druhé ten ceník má šílené množství položek, špatně se v tom orientuje, asi bych ho rozdělil (buď po nějakých logických celcích nebo abecedně) na více stránek. Kompletní ceník bude stejně dostupný v PDF. |
||
Časová prodleva: 14 let
|
0