Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/12/2014, 17:01
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: concatenando un html en una variable

Probablemente el error más grave es que haces siempre lo mismo: no buscas alternativas.

Si lees el tema de nuevo descubrirás que ahí se exponen alternativas para tratar con combinaciones más complicadas, ejemplo:

Código PHP:
Ver original
  1. $foo = 'BAR';
  2.  
  3. $js_code = <<<'MY_JS'
  4. // aquí no se pueden usar variables, por el estilo de HEREDOC
  5. $('.selector').click(function() {
  6.   alert('yaaaay!');
  7. });
  8. MY_JS;
  9.  
  10. // o mejor aún, que el código esté en otro archivo:
  11. // $js_code = file_get_contents('my_script.js');
  12.  
  13. $html = <<<MY_MARKUP
  14. Aquí puedo colocar cualquier tipo de HTML, con comillas y no habrá ningún problema.
  15.  
  16. Tampoco hace falta escapar las comillas pues ya se hace de manera automática.
  17.  
  18. Otra ventaja es poder utilizar variables (sólo variables) aquí: $foo
  19.  
  20. O hasta incluir otro código externo:
  21. <script>$js_code</script>
  22. MY_MARKUP;
  23.  
  24.  
  25. $html .= 'algo más de texto/html, etc.';

Al final estás trabajando únicamente con código Javascript/HTML, que al final es sólo texto y nada más, ¿dónde está la complicación?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.