Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]Importowanie js z zewnetrznego pliku
di@blo
post 12.09.2008, 09:47:25
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 9.03.2005

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


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?
Go to the top of the page
+Quote Post
golaod
post 12.09.2008, 09:55:20
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


To Ci powiem, że jesteś magiczny...require_once do includowania plików js takich cudów nie widziałem.
Go to the top of the page
+Quote Post
cbagov
post 12.09.2008, 10:51:47
Post #3





Grupa: Zarejestrowani
Postów: 181
Pomógł: 18
Dołączył: 19.04.2008

Ostrzeżenie: (10%)
X----


skrypy ?
Go to the top of the page
+Quote Post
webdice
post 12.09.2008, 10:57:24
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




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


Masz literówkę w nazwie folderu, brakuje Ci t.
Go to the top of the page
+Quote Post
di@blo
post 12.09.2008, 11:41:15
Post #5





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 9.03.2005

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


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.
Go to the top of the page
+Quote Post
webdice
post 12.09.2008, 11:46:53
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




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.
Go to the top of the page
+Quote Post
di@blo
post 12.09.2008, 11:53:10
Post #7





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 9.03.2005

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


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. }
Go to the top of the page
+Quote Post
webdice
post 12.09.2008, 11:55:48
Post #8


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Spróbuj usunąć jeszcze pamięć podręczną.
Go to the top of the page
+Quote Post
di@blo
post 12.09.2008, 12:00:41
Post #9





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 9.03.2005

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


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
Go to the top of the page
+Quote Post
golaod
post 12.09.2008, 12:41:16
Post #10





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


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

Ten post edytował golaod 12.09.2008, 12:41:40
Go to the top of the page
+Quote Post
webdice
post 12.09.2008, 12:42:51
Post #11


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Jak już coś to CTRL + F5.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 12:08