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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

insanecricri
Nouveau WRInaute
 
Messages: 30
Inscription: Sam Jan 06, 2007 20:45

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

Message le Mer Aoû 08, 2007 10:46

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: Tout sélectionner
<a onclick="chartPopup('truc1','truc2','3')">show popup</a>


- Faisant appel à la fonction chartPopup suivante :
Code: Tout sélectionner
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: Tout sélectionner
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 !
Dernière édition par insanecricri le Mer Aoû 08, 2007 11:59, édité 2 fois.


JulienCoquet
WRInaute passionné
WRInaute passionné
 
Messages: 704
Inscription: Mar Juin 19, 2007 11:49

Message le Mer Aoû 08, 2007 10:49

il va etre temps de faire comme tout le monde et passer tout tes sites Web en UTF-8 ^^

insanecricri
Nouveau WRInaute
 
Messages: 30
Inscription: Sam Jan 06, 2007 20:45

Message le Mer Aoû 08, 2007 11:53

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 ! :(


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: debutant91 et 0 invités