Fonction alert et les accents

Description

Permet d'afficher correctement les accents dans la boîte d'alert JavaScript et ce quelque soit le jeu de caractères utilisé, le fameux charset.

La fonction ci dessous et un fichier de test, commenté, dans le Zip.

Source / Exemple :


//--------------------
function Alerte( txt_){
  //-- Recup si deja cree
  var O_Div = document.getElementById( 'D_ALERT');
  //-- Creation si non existante
  if( !O_Div){
    O_Div = document.createElement('DIV');
    O_Div.id = 'D_ALERT';
    O_Div.style.display = 'none';
    document.body.appendChild( O_Div);
  }
  //-- Affectation du texte
  O_Div.innerHTML = txt_;
  //-- l'alert javascript
  alert( O_Div.innerHTML);
  //-- peut servir on ne sait jamais
  return( false);
}

Conclusion :


Je vous ai même joint un fichier à inclure gf_alerte.js, toujours sur le Zip.

Je signale, pour les amoureux du DOM, que l'on n'utilise pas la méthode document.createTextNode car dans ce cas le résultat serait le même qu'avec l'alert javascript.

Mais tous est expliqué dans le fichier de test.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.