Encodage d'un popup généré par javascript
3 messages
• Page 1 sur 1
- insanecricri
- Nouveau WRInaute

- Messages: 30
- Inscription: 6 Jan 2007
Encodage d'un popup généré par javascript
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
ou en ISO-8859-1.
Voici mon code :
- Je génère un popup lors d'un click :
- Faisant appel à la fonction chartPopup suivante :
- Et la fonction getJsChart (qui renvoie le contenu du popup)
Existe-t-il un moyen de pouvoir résoudre ce problème?
Merci pour votre aide !
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
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 impliqué

- Messages: 865
- Inscription: 19 Juin 2007
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: 6 Jan 2007
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 !
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 !
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- contenu généré par du javascript dynamique
- Adsense me génère des erreurs Javascript !
- Javascript généré en PHP et transmission de paramètres...
- Popup Javascript et Mise à neuf d'un site...
- Javascript qui recadre un popup en fonction de l'image
- Perte de session php à l'ouverture d'une popup javascript
- [résolu] Popup ou pas popup ?
- Googlebot analyse certains codes JavaScript - 02-05-2006
- Optimisation du référencement d'un site en AJAX - 26-11-2007
- Google Web Toolkit, pour créer des applications en AJAX - 13-12-2006
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- API Google Maps en Flash / Flex - 15-05-2008
- Google sait désormais suivre les liens JavaScript ! - 08-06-2009
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Google Chrome dépasse Safari aux USA - 29-06-2010
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
