Possible en double:
Multiline strings in JavascriptQuelle est la meilleure façon d'avoir de longs littéraux de chaîne en Javascript?
Dans Ruby vous pouvez faire quelque chose comme ça
temp = < < -SQLCODE select * des utilisateurs SQLCODE
De cette façon, vous avoir des littéraux de chaîne très longs dans votre code sans avoir à s'échapper beaucoup o f caractères. Y a-t-il quelque chose de similaire en JavaScript?
Actuellement, j'ai code javascript comme celui-ci, et ses noix me conduire ...
new Element.update(lightbox_id, " \
<div id='overlay' class='overlay' > \
</div> \
<div id='lightbox' class='lightbox'> \
<div class='lightbox_title'> \
<div class='corner_image' onclick=\"close_lightbox();return false;\"><a href='#' >" + corner_image + "</a></div> \
<div class='lightboxname' id='lightboxname'>" + title + "</div> \
<div class='close_image'> \
<a href='#' onclick=\"close_lightbox();return false;\">Close</a> or Escape key\
</div> \
</div> \
<div id='" + lightbox_content_id + "' class='lightbox_content'> \
</div> \
<script> \
watch_for_escape(); \
</script> \
</div> \
");
Réponse courte: non, vous ne pouvez pas avoir de nouvelles lignes littérales dans les SC trings sans le caractère de continuation. Quelques autres suggestions ici: http://stackoverflow.com/questions/805107/multiline-strings-in-javascript – Shog9