[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Externý script

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 04.02.2010 13:57 | Externý script

....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.


Offline

Skúsený užívateľ
Skúsený užívateľ
Externý script

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 04.02.2010 14:21 | Externý script

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!
Offline

Užívateľ
Užívateľ
Externý script

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 04.02.2010 15:12 | Externý script

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


Offline

Čestný člen
Čestný člen
Externý script

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 04.02.2010 15:16 | Externý script

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.


Offline

Užívateľ
Užívateľ
Externý script

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 04.02.2010 16:17 | Externý script

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.


Offline

Čestný člen
Čestný člen
Externý script

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 04.02.2010 16:35 | Externý script

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?


Offline

Užívateľ
Užívateľ
Externý script

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127 | 127
Bydlisko: Lehota pod ...
Napísal autor témyOffline : 04.02.2010 19:05 | Externý script

Aha už chápem, ale to je na mňa ešte priveľa.


 [ Príspevkov: 7 ] 


Externý script



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Externy HDD v celosti alebo Externy Box+HDD

v Pevné disky a radiče

6

1088

09.12.2007 18:38

marcus

V tomto fóre nie sú ďalšie neprečítané témy.

Script

v Ostatné

8

1120

01.09.2007 14:15

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

Script

v Frontend

13

649

15.05.2014 17:28

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

script

v Backend

10

1173

13.03.2008 21:12

buslo

V tomto fóre nie sú ďalšie neprečítané témy.

Script

v Frontend

0

518

04.06.2012 16:54

GooderSvk

V tomto fóre nie sú ďalšie neprečítané témy.

event script

v Frontend

1

726

24.11.2010 18:40

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Inzercia script

v Backend

2

685

04.03.2008 18:40

jukel

V tomto fóre nie sú ďalšie neprečítané témy.

Hladam script

v Backend

14

853

25.06.2009 17:29

Slappy

V tomto fóre nie sú ďalšie neprečítané témy.

Guertbook script

v Backend

5

645

11.01.2010 18:10

B.A.X.O

V tomto fóre nie sú ďalšie neprečítané témy.

blbne script

v Backend

2

665

13.08.2011 16:26

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Upload script

v Backend

3

951

30.05.2009 3:01

sedlák

V tomto fóre nie sú ďalšie neprečítané témy.

nefunguje script

v Frontend

4

572

06.04.2010 18:35

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Script knihovna

v Backend

22

1272

19.08.2009 21:51

SiAdAk

V tomto fóre nie sú ďalšie neprečítané témy.

Hladam Script

v Frontend

5

926

30.05.2015 13:15

chrono

V tomto fóre nie sú ďalšie neprečítané témy.

upload script

v Backend

8

722

31.07.2008 9:34

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Bazar (script)

v CMS

0

992

05.02.2011 15:19

capricorn7



© 2005 - 2026 PCforum, edited by JanoF