Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Sistemas de gestión de contenidos (http://www.forosdelweb.com/f54/)
-   -   Vocales acentuadas y eñes en alert() (http://www.forosdelweb.com/f54/vocales-acentuadas-enes-alert-568423/)

El-FeNiX 23/03/2008 05:49

Vocales acentuadas y eñes en alert()
 
Hola

Me gustaría saber como puedo poner eñes y vocales acentuadas en javascript sin que se transformen en caracteres extraños, como ? y cuadros

también me gustaría saber como poner otros símbolos como º (me hace falta para poner Nº)

Gracias de antemano

Saludos

cehojac 23/03/2008 05:58

Re: Vocales acentuadas y eñes en alert()
 
Cita:

Iniciado por El-FeNiX (Mensaje 2332899)
Hola

Me gustaría saber como puedo poner eñes y vocales acentuadas en javascript sin que se transformen en caracteres extraños, como ? y cuadros

también me gustaría saber como poner otros símbolos como º (me hace falta para poner Nº)

Gracias de antemano

Saludos

intenta reemplazando de esta forma:
á = á
é = é
í = í
ó = ó
ú = ú
ñ = ñ
º = °

El-FeNiX 23/03/2008 06:02

Re: Vocales acentuadas y eñes en alert()
 
Eso ya lo he intentado, pero no se cambia los &, he leido que en los alert no es posible usar codigo html

Gracias por responder

Saludos

cehojac 23/03/2008 06:06

Re: Vocales acentuadas y eñes en alert()
 
Cita:

Iniciado por El-FeNiX (Mensaje 2332911)
Eso ya lo he intentado, pero no se cambia los &, he leido que en los alert no es posible usar codigo html

Gracias por responder

Saludos

en tu página dentro del <head> agrega esto:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

El-FeNiX 23/03/2008 06:25

Re: Vocales acentuadas y eñes en alert()
 
Eso no lo puedo hacer, porque estoy en php-nuke y tiene otro charset, y si lo cambio todos los demas caracteres extraños del portal no se muestran correctamente
Es culpa mia deberia dar mas informacion, tambien puede ser porque el codigo javascript lo pongo con un echo en php

Voy a probar una cosa a lo mejor asi lo soluciono

Saludos

codigojavascript 23/03/2008 07:34

Re: Vocales acentuadas y eñes en alert()
 
El-FeNiX: No es posible utilizar código HTML en las variables o cuadros de diálogo de JavaScript.

El método que reemplaza el código HTML por el valor correspondiente es write()


por ejemplo

document.write('<b>Feliz d&iacute;</b>')
mostrará

Feliz día


Igualmente no debes acerte mucho problema por esto ya que el navegador interpretará el caracter acentuado perfectamente si defines el tipo de codificación: (<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />) como te dijo cehojac.

Saludos

El-FeNiX 23/03/2008 10:52

Re: Vocales acentuadas y eñes en alert()
 
Hola codigojavascript

Entonces hay alguna forma de poner ñ y demas caracteres en un alert() ?

Lo del charset ya lo he probado Y LO CAMBIA no se porque pero se cambian por interrogantes

Me explico mejor
- Con utf-8 el resto del portal se cambian las eñes y vocales acentuadas por interrogantes, y dentro del modulo si se ven bien las eñes y vocales acentuadas
- Con utf-8 dentro del modulo no se ven bien las eñes y vocales acentuadas, pero el resto del portal se mantienen las eñes y vocales acentuadas por interrogantes

Por eso utilizo la codificacion &---; dentro de los modulos, pero en los alert esto no funciona

cehojac 23/03/2008 16:23

Re: Vocales acentuadas y eñes en alert()
 
Cita:

Iniciado por El-FeNiX (Mensaje 2333089)
Hola codigojavascript

Entonces hay alguna forma de poner ñ y demas caracteres en un alert() ?

Lo del charset ya lo he probado Y LO CAMBIA no se porque pero se cambian por interrogantes

Me explico mejor
- Con utf-8 el resto del portal se cambian las eñes y vocales acentuadas por interrogantes, y dentro del modulo si se ven bien las eñes y vocales acentuadas
- Con utf-8 dentro del modulo no se ven bien las eñes y vocales acentuadas, pero el resto del portal se mantienen las eñes y vocales acentuadas por interrogantes

Por eso utilizo la codificacion &---; dentro de los modulos, pero en los alert esto no funciona

intenta entonces poner esto dentro de la etiqueta <head>
Código:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

El-FeNiX 24/03/2008 10:40

Re: Vocales acentuadas y eñes en alert()
 
Ese es el que tengo puesto, pero eso es html y no creo que influya en el alert de javascript

Gracias por responder

Saludos

JavierB 24/03/2008 10:45

Re: Vocales acentuadas y eñes en alert()
 
Hola El-FeNiX

Voy a mover el mensaje al foro de Aplicaciones pre-fabricadas, a ver si allí pueden ayudarte mejor.

Saludos, :adios:


La zona horaria es GMT -6. Ahora son las 09:51.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.