Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
....z tej duše pozdravujem vás!
Čo mrcha PCsvet v nás skvári, zmorí,
vy k žitu privediete zas....
Chcel by som vedieť, či existuje niečo také v JS, čo by mi umožnilo načítať script až keď ho skutočne potrebujem.
Ide mi o to, aby sa pri sťahovaní stránky, tento script zbytočne nesťahoval a nespomaľoval prenos. Dúfam, že to chápem správne, že externé scripty sa sťahujú spolu so stránkou.
Teda ja by som potreboval script, ktorý sa načíta až keď ho budem potrebovať.
Napr. overenie adresy e-mailu.
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
Pochopil som to dvoma rôznymi spôsobmi. Ak ti ide o naťahovanie skriptu, návod na riešenie: Kód: document.write('<sc'+'ript type="text/javascript" src=... Ak ti ide o to, že sa vykonávajú nejaké skripty a to spomaluje stránku, použi onload alebo jqueryovskú $.ready, prípadne ak sa ti chce s tým viac prplať, pozri ondomready
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
Ide mi o to aby sa nesťahoval kód scriptu, resp. aby sa sťahoval, až pri nejakej udalosti ak sa to dá.
| Nepouzivaj zbytocne svetle farby, zle sa to cita. Ďuri
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Pouzi to riesenie, co napisal rooobertek, pri nejakej udalosti overis, ci existuje to, co potrebujes (napr. typeof ObjektKtoryPotrebujem != 'undefined'), ak nie, vytvoris novy <script> element, bud pomocou document.write, alebo standardnymi metodami DOMu.
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
Asi sa nechápeme.
Citácia: pri nejakej udalosti overis, ci existuje to, co potrebujes (napr. typeof ObjektKtoryPotrebujem != 'undefined'), ak nie, vytvoris novy <script> element, bud pomocou document.write, alebo standardnymi metodami DOMu.
Vytvoriť nový script element?
Na to potrebujem tiež script nie?
Myslím to takto:
onclick="stiahni súbor v ktorom je script na obsluhu tejto udalosti."
Až vtedy by sa ten script stiahol. Trebárs pri overovaní údajov vo formulári.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Kód: <script> hocico.onclick = function(){ var scr = document.createElement('SCRIPT'); scr.src = 'subor.js'; document.body.appendChild(scr); }; </script> Mozes si tam pridat tu podmienku na kontrolu existencie objektov, aby si zabranil tomu, ze <script> sa vytvori viackrat.
Pripadne pouzi prakticky to iste, ale pomocou document.write, ako pisal rooobertek, nie?
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
Aha už chápem, ale to je na mňa ešte priveľa.
|
|
Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
 | v Pevné disky a radiče | 6 | 1038 | 09.12.2007 18:38 marcus |  | v JavaScript, VBScript, Ajax | 13 | 573 | 15.05.2014 17:28 shaggy |  | v Ostatné | 8 | 1064 | 01.09.2007 14:15 qacer |  | v Assembler, C, C++, Pascal, Java | 10 | 1101 | 13.03.2008 21:12 buslo |  | v JavaScript, VBScript, Ajax | 0 | 474 | 04.06.2012 16:54 GooderSvk |  | v JavaScript, VBScript, Ajax | 1 | 397 | 05.11.2015 10:51 Dadko |  | v JavaScript, VBScript, Ajax | 11 | 923 | 11.04.2008 19:49 kaidžas |  | v JavaScript, VBScript, Ajax | 14 | 681 | 06.08.2012 23:51 Vojko |  | v JavaScript, VBScript, Ajax | 17 | 2302 | 21.11.2008 16:02 neutronmind |  | v JavaScript, VBScript, Ajax | 1 | 681 | 24.11.2010 18:40 shaggy |  | v PHP, ASP | 2 | 606 | 13.08.2011 16:26 juho |  | v PHP, ASP | 2 | 638 | 04.03.2008 18:40 jukel |  | v PHP, ASP | 14 | 787 | 25.06.2009 17:29 Slappy |  | v PHP, ASP | 5 | 592 | 11.01.2010 18:10 B.A.X.O |  | v PHP, ASP | 3 | 915 | 30.05.2009 3:01 sedlák |  | v JavaScript, VBScript, Ajax | 4 | 533 | 06.04.2010 18:35 Ďuri |
|