Comunidad de diseño web y desarrollo en internet online

Error al añadir link con letra Ñ

Citar            
MensajeEscrito el 24 Abr 2008 10:29 am
Hola.

Estoy haciendo un flash y quiero insertar una dirección URL en un botón, pero esta URL lleva la letra Ñ:

on (release)
{getURL("http://www.eñe.com/", "_blank");
}

Cuando pinchas se abre la nueva ventana del navegador, pero no encuentra la pagina porque la URL que muestra está así: http://www.e%F1e.com/

Que puedo hacer y porqué pasa eso?

Un saludo.

Por okakitorimoke

28 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 24 Abr 2008 12:57 pm
¿Has probado que no sea el navegador?. Por ejemplo ese dominio en IE6 falla, pero en FireFox funciona

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Abr 2008 01:16 pm
Sin embargo tienes que tener en cuenta la codificación de los caracteres (UNICODE UTF-8, OCIDENTAL Windows-1252, etc)

Por XArcanHellX

Claber

213 de clabLevel



 

Venezuela

firefox
Citar            
MensajeEscrito el 24 Abr 2008 03:54 pm
Uso mac, por tanto explorer no tengo, he probado en safari y firefox y pasa lo mismo, pero ese no creo que sea el problema.

El html que contiene el flash tiene codificacion "ISO-8859-1" ya que con "UTF-8" la Ñ no la reconoce. Lo tengo asi:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

De todas formas no sé si el problema tiene algo que ver con la codificacion, ya que el error esta en la barra de direccion de la nueva ventana del navegador.

No se, estoy totalmente perdido :S

Por okakitorimoke

28 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 24 Abr 2008 05:04 pm
Si alguno de vosotr@s tiene el flash a mano, que lo habrá un momento y cree un botón que al presionarlo te dirija a cualquier dirección web inventada (por su puesto que contenga la letra Ñ) y verá lo que pasa en barra de dirección de la nueva ventana que se abre.

Por okakitorimoke

28 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 24 Abr 2008 05:35 pm
Prueba llamando a una función en Javascript que cambie el window.location.href

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Abr 2008 07:00 pm
He probado esto...

on (release) {
getURL("javascript:NewWindow=window.open('http://www.eñe.com/'); NewWindow.focus(); void(0);");
}

... y tampoco reconoce la ñ.

Porque dentro de flash no se puede especificar una codificación verdad?

Por okakitorimoke

28 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 24 Abr 2008 07:21 pm
Nop, no importa que le pongas dentro, el getURL urlencodea tu string. Lo que te decía es que llames a la función definida en el HTML, no dentro de flash

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.