A voir également:
- Javascript: detecter la selection d'un text
- 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
5 réponses
Une petite recherche (javascript tester selection" sur google qui finit par donner : http://www.journaldunet.com/...
Je cite :
Je cite :
if (document.getSelection) sel = document.getSelection(); else if (document.selection) sel = document.selection.createRange().text; else return; alert("Votre sélection: "+sel);
Merci sa fonctionne parfaitement.
ps: j'ai du oublier mes lunettes pasque j'ai rien trouver a par une solution microsoft qui n'était pas terrible
Pazz
ps: j'ai du oublier mes lunettes pasque j'ai rien trouver a par une solution microsoft qui n'était pas terrible
Pazz
J'ai encore un dernier petit souci.
pour mettre en gras je procède de cette manière:
le problème est qu'il me transforme les "<" en "<" ce qui m'affiche
<b>blablabla</b> au lieu de blablabla
comment pourais-je éviter sa ? j'ai pensé a la fonction replace, mais je trouve sa un peut lourd.
merci
Pazz
pour mettre en gras je procède de cette manière:
if (document.getSelection) sel = document.getSelection(); else if (document.selection) sel = document.selection.createRange().text; else return; document.selection.createRange().text="<b>"+sel+"</b>";
le problème est qu'il me transforme les "<" en "<" ce qui m'affiche
<b>blablabla</b> au lieu de blablabla
comment pourais-je éviter sa ? j'ai pensé a la fonction replace, mais je trouve sa un peut lourd.
merci
Pazz
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
je sais que le sujet est vieux mais peut être que l'on peut m'aider j'ai le même que toi et j'ai insérer mon scirpt:
function gras()
{
if (document.getSelection)
sel = document.getSelection();
else if (document.selection)
sel = document.selection.createRange().text;
else return;
alert("Votre sélection: "+sel);
}
dans ce cas présent l'alert fonctionne très bien mais des que je rajoute après else return;
document.selection.createRange().text="<<b>>"+sel+"<</b>>";
plus rien ne fonctionne il me dit que document.selection.createRange().text est undefined
comment faire ??
je sais que le sujet est vieux mais peut être que l'on peut m'aider j'ai le même que toi et j'ai insérer mon scirpt:
function gras()
{
if (document.getSelection)
sel = document.getSelection();
else if (document.selection)
sel = document.selection.createRange().text;
else return;
alert("Votre sélection: "+sel);
}
dans ce cas présent l'alert fonctionne très bien mais des que je rajoute après else return;
document.selection.createRange().text="<<b>>"+sel+"<</b>>";
plus rien ne fonctionne il me dit que document.selection.createRange().text est undefined
comment faire ??