Article
FONT SIZE :
fontsize_dec
fontsize_inc
Auteur: Admin
Vues: 3
Temps: 20:17:59 | 4 années depuis

Mettez en surbrillance les mots en un clic


Comment mettre en évidence les mots en cliquant sur eux, et obtenir une liste des mots surlignés insérées dans un champ caché du formulaire.





Fonction SortString (valeur) {
tabValeursMsg var = new Array ();

arraypos = 0;
tabValeursMsg [0] = '';

pour (x = 0, x tabValeursMsg [arraypos] = tabValeursMsg [arraypos] + value.substring (x, x + 1);
si (value.substring (x, x + 1) == ',') tabValeursMsg [++ arraypos] = '';
}

for (x = 0, x pour (y = x + 1, y si (tabValeursMsg [y] tabValeursMsg temp = [x];
tabValeursMsg [x] = tabValeursMsg [y];
tabValeursMsg [y] = température;
}
}
}

newvalue = '';
pour (x = 0; x retourner nouvelleValeur;
}

Fonction QuestionNumber (nom) {
tempname name.toUpperCase = ();
pos = tempname.indexOf ('W', 0);
si (pos <0) {
alert ('erreur sous la forme d'une question, "+ nom +" n'est pas valide.');
retourner -1;
}

retourner name.substring (0, pos);
}

Fonction WordNumber (nom) {
tempname name.toUpperCase = ();
pos = tempname.indexOf ('W', 0);
si (pos <0) {
alert ('erreur sous la forme d'une question, "+ nom +" n'est pas valide.');
retourner -1;
}

name.substring retour (POS, name.length);
}

Fonction InsertItem (nom) {
Qnumber = QuestionNumber (nom);
WNumber = WordNumber (nom) + ',';
si ((Qnumber! = -1) && (WNumber! = -1)) {
tempstring = document.forms [0] .elements [Qnumber] .value;
pos = tempstring.indexOf (WNumber, 0);
si (pos <0) document.forms [0] .elements [Qnumber] = .value
SortString (tempstring + WNumber);
}
}

Fonction RemoveItem (nom) {
Qnumber = QuestionNumber (nom);
WNumber = WordNumber (nom) + ',';
si ((Qnumber! = -1) && (WNumber! = -1)) {
tempstring = document.forms [0] .elements [Qnumber] .value;
pos = tempstring.indexOf (WNumber, 0);
si (pos> = 0) {
document.forms [0] .elements [Qnumber] tempstring.substring .value = (0, pos) + tempstring.substring (pos + WNumber.length, tempstring.length);
}
}
}

Fonction bascule (de highlightcolor) {

source = event.srcElement;

// Eval («si (typeof ('+ + source.name' IsSelected) ==" undefined ") '+ + source.name' IsSelected = 0 ');
// eval ('! = IsSelected' source.name + + 'IsSelected');
// eval (source.name + 'IsSelected IsSelected =');

IsSelected = (== source.color highlightcolor);
if (! IsSelected) {
source.color = highlightcolor;
InsertItem (source.name);
} else {

source.color = document.body.text;
RemoveItem (source.name);
}

Maintenant, décochez //
document.body.createTextRange txt = ();
txt.move ("caractère", 1);
txt.select ();


}

// Fin script cachette ->




S'il vous plaît sélectionner tous les verbes dans la phrase suivante
(Cliquez sur chaque mot pour le sélectionner/désélectionner)


L '
chat
assis
sur
l'
tapis



Commentaires (0)
Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha