Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Jak umieścić w XHTML?
Forum PHP.pl > Forum > Po stronie przeglądarki
gilbo
Witam mam pewnien problem.

Chcę umieścić na stronie funkcje Sajax w znacznikach script i mam pewnien problem.

Mianowicie taki kod nie działa:
  1. <?php
  2. echo '<script type="text/javascript"><![CDATA[';
  3. sajax_show_javascript();
  4. echo ']]></script>';
  5. ?>


A taki działa tylko, że jest niezgodny z XHTML'em:
  1. <?php
  2. echo '<script type="text/javascript">';
  3. sajax_show_javascript();
  4. echo '</script>';
  5. ?>


Chodzi o różnicę, że w jednym jest <![CDATA[ a w drugim nie.

Proszę o pomoc w rozwiązaniu problemu tzn. jak mogę umieścić skrypt Sajaxa w dokumencie tak, żeby działał i równocześnie był zgodny z XHTML.

Pozdrawiam.
mike
Powinno być tak:
Kod
<script type="text/javascript">
// <![CDATA[
   function fun() {
      ...
   }
// ]]>
</script>
a nie tak:
Kod
<script type="text/javascript">
<![CDATA[
   function fun() {
      ...
   }
]]>
</script>
gilbo
Bardzo dziękuję temat do zamknięcia!
Zajec
Cytat(gilbo @ 30.01.2007, 15:56:18 ) *
Bardzo dziękuję temat do zamknięcia!

Po choinkę? A jak ktoś będzie chciał coś ciekawego dopisać?
ravhorn
Podłączę się do tego tematu, ponieważ moje pytanie będzie podobnej treści.
Zastanawiam się jak wstawić php do xhtml'a. Oczywiście można zmienić rozszerzenie pliku na php i rzeczywiście to rozwiązanie zazwyczaj się sprawdza. Problem polega na tym, że kod php chciałem umieścić na stronie głównej (index.xhtml) teoretycznie tutaj też mógłbym zmienić nazwę, ale czy nie ma jakeigoś sposobu, aby pozostawić starą nazwę, a konkretnie to stare rozszerzenie(*.xhtml) (?)
czyli
Jak w pliku z rozszerzeniem xhtml umieścić kod php questionmark.gif
kwiateusz
normalnie o ile serwer przetwarza pliki o takim rozszerzeniu jako pliki php czyli przepuszcza je przez parser php (co mozna sobie ustalić jak ktoś bardzo chce w htaccess)

odchodząc od wątku kapkę... ja do plikow xhtml dalej stosuje rozszerzenie html po co sobie udziwniać ;p
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.