Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   ARTES GRÁFICAS - Diseño, Firmas, WEBS. (http://foros.zackyfiles.com/forumdisplay.php?f=238)
-   -   html, javascript y utf-8 (http://foros.zackyfiles.com/showthread.php?t=393852)

calamaro2 16/01/2006 22:35

html, javascript y utf-8
 
Tengo una página web codificada con utf-8, es decir, le tengo puesta la siguiente etiqueta:

meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8"

En la página tengo un "<" al principio y un ">" al final pero si los ponía aquí no se veía la línea, por eso se los quité.

El Explorer lo configuro con codificación automática y así él solito se da cuenta de la codificación que tiene la página y me saca bien por pantalla las tildes, eñes y demás caracteres "extraños".
El problema lo tengo con javascript. Tengo un script que valida el formulario html. Si todo es correcto se envía y si hay algún error se indica con un "alert".

Pues bien, no soy capaz de sacar mensajes con tildes en los "alert". Imaginaros que el mensaje es:

alert("página");

Si pongo eso el navegador me dice que hay errores en la página y que puede funcionar mal. De hecho ya comprobé que funciona mal y no me saca el aviso cuando sí debería.

Si pongo:

alert("p&aacutegina") (OJO, falta el ; a propósito después de aacute; por lo mismo de antes, que si lo pongo sale la letra con tilde y ahora quiero que se vea el ejemplo).

Pues bien poniendo esto el mensaje que muestra en la ventana del alert no me pone la letra con tilde sino toda la ristra esta &aacute....etc

Sabeis como puedo en estas circunstancias sacar bien las tildes en los mensajes "alert" ?

Muchas gracias y saludos,

calamaro2.

PD: PERDÓN POR EL DUPLICADO DE ESTE POST. ES POR LA SATURACIÓN DEL FORO. ALGÚN MODERADOR QUE BORRE UNO DE LOS DOS, GRACIAS.


La franja horaria es GMT +2. Ahora son las 05:18.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate