Probleme getSelection() javascript et IE mac

IvoRY

Membre enregistré
2 Avril 2003
3
0
Bonjour g un probleme avec une fonction qui fonctionne sous IE win mais pas sous IE mac , en fait je selectionne un bout de texte dans une textarea et je voudrait remplacer le texte contenu dans la textarea par la selection.
Voici mon javascript:
<font class="small">Code:</font><hr /><pre>function getSel()
{
if (document.getSelection) txt = document.getSelection();
else if (document.selection) txt = document.selection.createRange().text;
else return;
txt = txt.toString()
document.getElementById("texte").value = "&lt;B&gt;"+txt+"&lt;/B&gt;";
//txt.replace(new RegExp('([\\f\\n\\r\\t\\v ])+', 'g')," ");

} </pre><hr />

Et voici le code de ma textarea:

Bloc de code:
  &lt;TEXTAREA NAME="texte" id="texte"&gt;test gfdgdf voila&lt;/TEXTAREA&gt;

Et le code du bouton permettant l'appel a la fonction:
Bloc de code:
 &lt;INPUT TYPE=button VALUE="Get selection" onClick="getSel()"&gt;

Je remercie les personnes qui regarderont ce post et qui pourront me proposer des solutions.