2010-11-09 5 views
2

J'ai JavaScript dans mon fichier de modèle, en raison de la Smarty ne peut pas inclure le fichier et j'ai validation des problèmes W3C:W3C HTML dans la validation JavaScript

addMarker({$item->lat}, {$item->lng}, '<div style="height: 280px;">dfdsfsd</div>'); 

élément d'erreur non autorisé.

Existe-t-il un moyen d'y échapper?

Répondre

3

fendus le démarrage étiquette et balise de fin délimiteurs ouvert:

addMarker({$item->lat}, {$item->lng}, '<'+'div style="height: 280px;">dfdsfsd<'+'/div>'); 

Ou les remplacer par des séquences d'échappement:

addMarker({$item->lat}, {$item->lng}, '\x3Cdiv style="height: 280px;">dfdsfsd\x3C/div>'); 
+0

Génial! travaille comme un charme! :) Je vous remercie. – miojamo

1

mieux diviser '< d' + « iv et aussi balise de fin sinon vous obtiendrez une erreur "balise de fin sans balise de début".