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 -
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;
}
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;
}
A voir également:
- Prolème Javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
2 réponses
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).
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).