A voir également:
- Javascript selection
- Telecharger javascript pour pc - Télécharger - Langages
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Outil sélection illustrator ne fonctionne pas ✓ - Forum Illustrator
- L'indice n'appartient pas à la selection ✓ - Forum VB / VBA
- Javascript echo ✓ - Forum PHP
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 ??