Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2008, 20:37
Avatar de goc00
goc00
 
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 23 años, 1 mes
Puntos: 3
Error SOBRENATURAL en función escape()

Tengo esto:

Código:
<script language="javascript">
	function mostrar() {
		var mensaje="CADENA OTRO";
		document.getElementById('test').method = "POST";			
		document.getElementById('test').action = "pruebas2.php?mensaje="+escape(mensaje);
		document.getElementById('test').submit();
		//alert('hola');
	}
</script>
"test" es el nombre de mi formulario, ahora el problema radica con escape(), resulta que cuando salta a pruebas2.php, escape() no interpreta los espacios en blanco. Por ejemplo, si mensaje:

var mensaje = "CADENA:OTRO" funciona perfectamente, porque en la URL queda como: pruebas2.php?mensaje=CADENA%3AOTRO (codifica el : en %3A)

Pero si pongo:

var mensaje = "CADENA OTRO" NO funciona, porque en la URL queda como: pruebas2.php?mensaje=CADENA OTRO (NO codifica el espacio en blanco como +)

Van 3 horas con esto y no encuentro la solución, ¿cuál es mi error?!

Saludos,
goc00
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...