Mi duda es como paso un argumento a una funcion javascript, pero este argumento es un string y dentro contiene comillas.
En javascript se arregla añadiendo slashes, y el alert muestra la informacion bien.
var mensaje = "Hola Mundo! \n Qué facil es incluir \'comillas simples\' \n y \"comillas dobles\" ";
alert(mensaje);
Esta es mi funcion que no funciona:
<td align="center"><div align="center"><a href="javascript:pon_prefijo(<?php echo $codfamilia?>,'<?php echo $referencia?>','<?php echo addslashes($descripcion)?>','<? echo $codarticulo?>')"><img src="../img/convertir.png" border="0" title="Seleccionar"></a></div></td>
La funcion que llamo es pon_prefijo y tengo problemas con $descripcion, como veran le agrego los slashes con Addslashes, pero al posicionarme y dar click nunca llama a la funcion porque se corta al primer slash.
el valor de $descripcion es: DENTAL SIN MANDRIL DURO 1" 3/32" HOLE , entonces se corta y queda asi: DENTAL SIN MANDRIL DURO 1\
si alguien sabe como manejar estas cadenas que me apoyen ..
gracias