Prolème Javascript

Flulio Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Flulio Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je commence à manipuler des script afin de faciliter certaines parties de mon site.
Or j'ai récupéré un script qui permet d'actualiser la page quand on clique sur un lien.

Exemple :
J'ai toute ma page d'accueil avec mes onglets dans des Divisions et en cliquant sur un lien j'aimerais changer juste le contenu d'un division ( corps ).

Mon problème est que l'importation des 'é' ou 'è' ou tout ce qui a des accents ne peut pas etre afficher. En effet le script est anglais et en anglais il n'y a pas d'accents. Je voulais savoir si un adaptation du script était possible .

Voila la ligne de commande pour appeler la fonction :

<a href="javascript:void(0);"onclick="getdata('Doc/Index.html','corps');">Les Pointeurs</a>

Et voila le script :

// here we define global variable
var ajaxdestination="";

function getdata(what,where) { // get data from source (what)
try {
xmlhttp = window.XMLHttpRequest?new XMLHttpRequest():
new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) { /* do nothing */ }

document.getElementById(where).innerHTML ="<p align='center'>Loading Content! Please Wait.<br></p>";
// we are defining the destination DIV id, must be stored in global variable (ajaxdestination)
ajaxdestination=where;
xmlhttp.onreadystatechange = triggered; // when request finished, call the function to put result to destination DIV
xmlhttp.open("GET", what);
xmlhttp.send(null);
return false;
}

function triggered() { // put data returned by requested URL to selected DIV
if (xmlhttp.readyState == 4) if (xmlhttp.status == 200)
document.getElementById(ajaxdestination).innerHTML =xmlhttp.responseText;
}

function sethtml(what,where) { // get data from source (what)
document.getElementById(where).innerHTML = what;
}

2 réponses

Posotaz Messages postés 489 Date d'inscription   Statut Membre Dernière intervention   225
 
Salut Flulio et bienvenue sur le forum,

Quand tu dis "tout ce qui a des accents ne peut pas etre afficher", ça veut dire que ça affiche des caractères bizarres ? Si c'est le cas j'ai peut-être une piste à te donner mais sans plus :

A tout hasard, essaie peut-être avec la fonction encodeURI de JavaScript juste avant d'envoyer le corps du message ou tente une conversion/déconversion ISO8859-1 / UTF8 avec des méthodes telles que utf8_encode (méthode non standard) ou utf8_decode (méthode non standard).
-1
Flulio Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Enfete il m'affiche un caractère qui est un point d'interrogation dans un losange.

Mais je vais me pencher sur le problème mais depuis j'en est un nouveau ...

Es ce que c'est possible d'uliser une fonction javascript dans un script ??
-1