[ 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

1038

09.12.2007 18:38

marcus

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

Script

v JavaScript, VBScript, Ajax

13

573

15.05.2014 17:28

shaggy

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

Script

v Ostatné

8

1064

01.09.2007 14:15

qacer

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

script

v Assembler, C, C++, Pascal, Java

10

1101

13.03.2008 21:12

buslo

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

Script

v JavaScript, VBScript, Ajax

0

474

04.06.2012 16:54

GooderSvk

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

GOOGLE SCRIPT

v JavaScript, VBScript, Ajax

1

397

05.11.2015 10:51

Dadko

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

Pomoc script

v JavaScript, VBScript, Ajax

11

923

11.04.2008 19:49

kaidžas

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

Select script

v JavaScript, VBScript, Ajax

14

681

06.08.2012 23:51

Vojko

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

potrebujem script

v JavaScript, VBScript, Ajax

17

2302

21.11.2008 16:02

neutronmind

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

event script

v JavaScript, VBScript, Ajax

1

681

24.11.2010 18:40

shaggy

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

blbne script

v PHP, ASP

2

606

13.08.2011 16:26

juho

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

Inzercia script

v PHP, ASP

2

638

04.03.2008 18:40

jukel

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

Hladam script

v PHP, ASP

14

787

25.06.2009 17:29

Slappy

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

Guertbook script

v PHP, ASP

5

592

11.01.2010 18:10

B.A.X.O

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

Upload script

v PHP, ASP

3

915

30.05.2009 3:01

sedlák

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

nefunguje script

v JavaScript, VBScript, Ajax

4

533

06.04.2010 18:35

Ďuri



© 2005 - 2025 PCforum, edited by JanoF