Blog webdeveloperski Patryk yarpo Jar

JS w dokumentach (X)HTML

Autor wiadomości Listopad 20, 2010

Aby w pliku HTML wstawić kod JS należało jedynie wkleić [napisać] taki fragment kodu:

<head>
<script type="text/javascript">
<!-- // tu kod skryptu -->
</script>
</head>

W dokumencie XHTML taki kod będzie niepoprawny (np. jeśli wystąpi w nim znak `<'). Cały kod JS należy jeszcze objąć specjalnym blokiem CDATA:

<head>
    <script type="text/javascript">
    <![CDATA[
        // tu kod JS
    ]]>
    </script>
</head>

W specyfikacji języka HTML 4.01 można znaleźć informacje o innych atrybutach:

  • `defer' - mówiący, czy ładowany skrypt JS ma zamiar dołączać jakąś treść do dokumentu, np. wykorzystując document.write()
  • `language' - który jest odradzany - informacje w nim przekazywane podaje się w atrybucie type.
  • `src' - czyli źródło (url pliku ze skryptem)

Ostatni parametr pozwala na załadowanie skryptu z osobnego pliku. Ten sposób ja uważam, za najlepszy, ponieważ pozwala zaoszczędzić sporo pracy wykorzystując ten sam kod na kilku stronach oraz niejako zmusza do bardziej schematycznego kodowania.

<head>
    <script type="text/javascript" src="skrypt.js"></script>
</head>

Plik skrypt.js będzie wyglądał np. tak:

alert("Działa!");

Jak widać, nie wymaga się w takim wypadku dołączania żadnych znaczników wewnątrz pliku ze skryptem. Ma się tam znaleźć tylko kod JS.

Komentarze (0) Trackbacks (0)

Brak komentarzy.


Leave a comment

 

Brak trackbacków.