Co to jest plik zewnętrzny?

10.08.05, 09:30
Witam! Powoli przedzieram się przez tajniki tworzenia stron WWW. Moja strona
zaczyna jakoś tam wyglądać, ale pojawił się kolejny problem:
Co to jest plik zewnętrzny i jak go utworzyć? Ma podobno mieć rozszerzenie
*.js i ma tam być zapisany skrypt java, który będzie wykorzystywany przy
kilku podstronach (sprawa dotyczy galerii zdjęć i otwierania fotek w nowych
oknach z określoną ich wielkością). Zamiast wpisywania całego kodu na każdej
stronie, można ponoć podać krótką informacją kierującą do pliku zewnętrznego.
No ale ja nie wiem jak mam utworzyć ten plik zewnętrzny. Co oznacza
rozszerzenie *.js? Gdzie mam wstawić informacje mające się znaleźć w pliku
zewnętrznym? Do notatnika, worda czy może utworzyć nową stronę www? Pomóżcie!

I jeszcze jedno. Czy z tym plikiem zewnętrznym nie będzie problemu po
wysłaniu strony na serwer? Czy każda przeglądarka sobie z tym poradzi? Może
lepiej zrobić to "na pieszo" i jednak na każdej podstronie, na której
potrzebny mi jest ten skrypt po prostu go wstawiać?
    • mateuszchol Re: Co to jest plik zewnętrzny? 10.08.05, 11:35
      .js oznacza tyle co JavaScript ;) i powinien być napisany właśnie w ...
      JavaScripcie.

      Taki plik możesz wyedytować w dowolnym edytorze tekstu. Twój wybór. Co do
      przeglądarek - javascipt ma tę paskudną właściwość, że interpretacja zależy od
      przeglądarki. To, co będzie zrozumiałe dla IE nie musi być zrozumiałe dla FFoxa
      i Opery. Dlatego ważne jest dostosowanie skryptu do różnych przeglądarek.

      Jeżeli skrypt jest na parę linijek to możesz go wstawić w plik HTMLa. Ale przy
      dłuższych lepiej rzeczywiście zapisać skrypt w pliku zewnętrznym i wstawić do
      właściwej strony wyspę:

      <script type="text/javascript" src="plik.js"></script>
      • mtq Re: Co to jest plik zewnętrzny? 10.08.05, 12:59
        Dodam jeszcze, że plik .js wkładasz normalnie na serwer, tak jak pliki HTML i piszesz do niego ścieżkę
        dostępu tak samo jak np. do obrazków
    • colonna Re: Co to jest plik zewnętrzny? 10.08.05, 14:30
      Wielkie dzięki. Spróbuję wieczorkiem i mam nadzieję, że zadziała. Jeśli nie, to
      znów poproszę o pomoc :)
Pełna wersja