Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Załączanie prototype poprzez js
Victor152
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 26.02.2008

Ostrzeżenie: (0%)
-----


Witajcie!

Załączam bibliotekę prototype w javascripcie w ten sposób:
[JAVASCRIPT] pobierz, plaintext
  1. var underUrl = 'http://victor.org.pl/vibox/';
  2.  
  3. function LoadScript(file)
  4. {
  5. var script = document.createElement('script');
  6. script.src = file;
  7. script.type = 'text/javascript';
  8.  
  9. document.getElementsByTagName('head').item(0).appendChild(script);
  10. }
  11.  
  12. onload = function()
  13. {
  14. LoadScript(underUrl + "js/prototype.js");
  15. }
[JAVASCRIPT] pobierz, plaintext


Jak widać biblioteka niby się ładuje:
http://victor.org.pl/vibox/ (spójrzcie FireBugiem w <head>), lecz jednak konsola błędów wywala:
Cytat
Błąd: Insertion is not defined
Plik źródłowy: http://victor.org.pl/vibox/execute.js
Wiersz: 15


Gdy załącze w htmlu z ręki wszystko działa.
Macie jakiś pomysł? Może onload jest za wcześnie lub za późno do załadowania prototype?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Victor152
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 26.02.2008

Ostrzeżenie: (0%)
-----


Mam tak:
[JAVASCRIPT] pobierz, plaintext
  1. var underUrl = 'http://victor.org.pl/vibox/';
  2.  
  3. function LoadScript(file, metoda)
  4. {
  5. var script = document.createElement('script');
  6. script.src = file;
  7. script.onload = metoda;
  8. script.type = 'text/javascript';
  9.  
  10. document.getElementsByTagName('head').item(0).appendChild(script);
  11. }
  12.  
  13. LoadScript(underUrl + "js/prototype.js");
  14.  
  15. window.onload = function() {
  16. LoadScript(underUrl + "js/prototype.js", 'start');
  17. }
  18.  
  19. function start()
  20. {
  21. new Insertion.After('viBox_js', new Element('div', {id: 'viBox'}));
  22. }
[JAVASCRIPT] pobierz, plaintext


A on tylko jedno - nie ma funkcji Insertion...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 02:50