Encodage d'un popup généré par javascript

Nouveau WRInaute
Bonjour à tous,

Je vous remercie d'avance si une idée pouvait débloquer la situation suivante.
Le problème apparait sous IE6 (pas sous firefox 2.0). L'encodage détecté par IE est unicode. Cela m'empêche de faire certaines choses... Je dois donc manuellement changer l'encodage en Unicode(utf 8) ou en ISO-8859-1.

Voici mon code :

- Je génère un popup lors d'un click :
Code:
<a onclick="chartPopup('truc1','truc2','3')">show popup</a>

- Faisant appel à la fonction chartPopup suivante :
Code:
function chartPopup(inputArray,title,pos)
        {
        jsText = getJsChart(inputArray,title,pos);
        popup = window.open('','_blank','width=760px,height=420px,left=220,top=60,toolbar=no,location=no,menubar=no,status=no');
        popup.document.open();
        popup.document.write(myPage);
        popup.document.close();
        }

- Et la fonction getJsChart (qui renvoie le contenu du popup)
Code:
function getJsChart(inputArray, title, pos)
{
myText = "";
myText = myText + '<div id="resultChart" style="width:740;height:400">Zone de texte</div>';
myPage = '<html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /><title>Result Chart</title></head>\n<body>\n'+myText+'\n</body></html>';
return myPage;
}

Existe-t-il un moyen de pouvoir résoudre ce problème?

Merci pour votre aide !
 
Nouveau WRInaute
Ce n'est pas mon site web, mais en fait il est en UTF 8... je corrige l'énoncé de mon problème de ce pas.

Je vais essayer de préciser dans le meta que c'est en UTF-8, mais IE semble vraiment calé sur encoding "unicode".

EDIT : ne marche pas mieux ! :(
 
Discussions similaires
Haut