simplificando tengo
<script language="JavaScript">
function Abrir_ventana (pagina) {
var opciones="toolbar=no,location=no,directories=no,st atus=no,menubar=no,scrollbars=yes,resizable=yes,wi dth=350,height=120,top=85,left=140";
window.open(pagina,"",opciones);
}
</script>
Código PHP:
<?
// desde una bd saco este valor:
$nombre = "´`·.¸¸...pequeña invisible...»»";
?>
y me da error de javascript ya que lo el explorador obtiene finalemente es:
<a href=# onclick=javascript:Abrir_ventana('contactar.php?ni ck=´`·.¸¸...pequeña invisible...»»')>[Enviale un mensaje a su email]</a>
y al tener simbolos la cadena nick como " ´`·. " supongo q esta dando error.
yo pense que al igual que cuando hay espacios si lo reemplazas con %20 no hay problema, existe alguna funcion php o js que tranforme el simboo?
desde ya si se les ocurre otra solucion avisenme, suerte y gracias!!