Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript]Importowanie js z zewnetrznego pliku
Forum PHP.pl > Forum > Przedszkole
di@blo
W sekcji head importuje plik ze skryptem js mam tak:
  1. <?php require_once("skrypty/menu.js"); ?>

i wszystko smiga az milo ale jak dam
  1. <script type="text/javascript" src="skrypy/menu.js"></script>

to niestety nie dziala sad.gif Dlaczego?
golaod
To Ci powiem, że jesteś magiczny...require_once do includowania plików js takich cudów nie widziałem.
cbagov
skrypy ?
webdice
  1. <script type="text/javascript" src="skrypy/menu.js"></script>


Masz literówkę w nazwie folderu, brakuje Ci t.
di@blo
Cytat(golaod @ 12.09.2008, 08:55:20 ) *
To Ci powiem, że jesteś magiczny...require_once do includowania plików js takich cudów nie widziałem.


To ci powiem ze dalem tak po to tylko zeby sprawdzic czy problem jest w podlaczeniu lub w scrypcie czy jakis inny problem. Teraz szukam rozwiazania zeby nie bylo "takich cudów"

a co do lierówki to faktycznie jest ale tylko w poscie, zle napisalem piszac ten temat ale w kodzie jest ok a mimo to nie dziala.
webdice
Masz zapewne w pliku JS tak:

  1. // kod


Dlatego działa Ci z include" title="Zobacz w manualu PHP" target="_manual. Jeśli jest tak jak mówię usuń script.
di@blo
w miedzyczasie tez o tym pomyslalem i usunalem to ale nadal nie dziala

wywoluje
  1. <script type="text/javascript" src="skrypty/menu.js"></script>


i w pliku menu.js mam:
  1. function Menu(id, otworz, wysun, czasRozwin, czasZwin, czasOtworz, czasZamknij, nieInicjalizuj)
  2. {
  3. if (typeof czasRozwin == 'undefined' || czasRozwin < 0) czasRozwin = 25;
  4. if (typeof czasZwin == 'undefined' || czasZwin < 0) czasZwin = 25;
  5. if (typeof czasOtworz == 'undefined' || czasOtworz < 0) czasOtworz = 250;
  6. if (typeof czasZamknij == 'undefined' || czasZamknij < 0) czasZamknij = 500;
  7.  
  8.  
  9. i cos tam w srodku ale usuanlem zeby za duzo nie umieszczac w poscie
  10.  
  11. var dir = wysun ? !dt._displayed : dt._displayed;
  12. var n = dir ? i : dt._dd.length - 1 - i;
  13. dt._dd[n].style.display = dt._displayed ? 'block' : 'none';
  14. if (!dt._displayed)
  15. {
  16. for (var j = 0; j < dt._dd[n].getElementsByTagName('dt').length; j++)
  17. {
  18. dt._dd[n].getElementsByTagName('dt')[j]._displayed = false;
  19. display(dt._dd[n].getElementsByTagName('dt')[j]);
  20. }
  21. }
  22. dt._timoutID = setTimeout(function() { display(dt, i + 1); }, dt._displayed ? czasRozwin : czasZwin);
  23. }
  24. }
  25. }
webdice
Spróbuj usunąć jeszcze pamięć podręczną.
di@blo
Ok dzieki wyczyscilem ale nie bardzo pomoglo ale odpalilem przegladarke i smiga smile.gif jakis czas temu tez probowalem rozwiazac problem i usunalem script ale nie mogem naprawic i odpuscilem szkoda ze nie wiedzialem ze trza wyczyscic cache
golaod
No tak się właśnie dzieje, że piszesz i piszesz i piszesz skrypt wczytujesz go a przeglądarka dalej czyta ten Twój stary (czasem już nawet nie istniejący). Jednakże przeglądarki mają na to rade - czy wszystkie nie mam pojęcia - wystarczy 2 razy kliknąć odśwież smile.gif
webdice
Jak już coś to CTRL + F5.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.