konto usunięte

Temat: javascript template

skorzystałem z systemu szablonów javascript :
http://blog.reybango.com/2010/07/09/not-using-jquery-j...

mam problem z walidatorem przy używaniu szablonów.
idąc za przykładem z podanej strony:

<script id="clientTemplate" type="text/html">
<li><a href="clients/${id}">${name}</a></li>
</script>

walidator od razu wyrzuca mi "end tag for element A which is not open", "end tag for element LI which is not open"
czy jest jakiś prosty sposób na pozbycie się tych błędów ?
poza nie używaniem szablonów ?

Temat: javascript template

Podaj cały kod, bo to raczej nie problem tego systemu

Jak wkleiłem do http://validator.w3.org/ cały kod z przykładu w artykule to mi nic nie wywaliło.
Zatem to ty popełniasz błąd.

konto usunięte

Temat: javascript template

bo mam inny doctype - html 4 strict.
wygląda na to że html5 nie wykazuje błędów, ale nie mogę obecnie tego zmienić.Krzysztof D. edytował(a) ten post dnia 01.07.12 o godzinie 17:32

Temat: javascript template

to czego oczekujesz ?
ma być w html4 ?
to podaj cały kod, bo z fusów ciężko się wróży

konto usunięte

Temat: javascript template

możesz zobaczyć te błędy jeśli ponownie wrzucisz ten kod i sprawdzisz wg. html 4.01 strict

wygląda na to po prostu, że doctype który stosuję nie pozwala na takie rzeczy. pomyślę nad html5, ale to za jakiś czas.

konto usunięte

Temat: javascript template

Krzysztof D.:
możesz zobaczyć te błędy jeśli ponownie wrzucisz ten kod i sprawdzisz wg. html 4.01 strict

wygląda na to po prostu, że doctype który stosuję nie pozwala na takie rzeczy. pomyślę nad html5, ale to za jakiś czas.

A nie lepiej templejty przechowywać w zewnętrznych plikach i wstrzykiwać je w DOM dopiero po jego całkowitym załadowaniu?

konto usunięte

Temat: javascript template

masz jakiś przykładowy kod ? bo nie spotkałem się z tym.

konto usunięte

Temat: javascript template

Krzysztof D.:
masz jakiś przykładowy kod ? bo nie spotkałem się z tym.

Ładujesz template za pomocą AJAXa i wstrzykujesz we właściwe miejsce. W sieci pełno przykładów.

Następna dyskusja:

JavaScript a programowanie ...




Wyślij zaproszenie do