IE6 : créer un script pour surligner AVANT d’imprimer
très pratique mais ne fonctionne pas avec Firefox et autres Netscape …
Créer un fichier texte sur lequel on insère le code suivant :
<html> <script> doc=external.menuArguments.document mg=doc.selection.createRange() mg.execCommand("BackColor",0,"#FFFF66"); </script> </html>
Enregistrer ce fichier dans C:\WINDOWS\Web sous le nom de marqueur.htm
Ouvrir ensuite la base des registres ( Démarrer > Executer > Regedit )
.. sauvegardez la base si vous n’y connaissez rien … ( :kill: bla-bla… en fait il n’y a aucun risque si vous faites exactement ce qui suit ! )
Déroulez successivement :
HKEY_CURRENT_USER > Software > Microsoft > Internet Explorer > MenuExt
Ensuite cliquez sur « MenuExt » a gauche et ouvrez le menu : Edition > Nouveau > clef
Saisissez Marqueur comme nom pour cette nouvelle clé, et appuyez sur Entrée.
A droite maintenant double-cliquez sur « Par défaut » et écrivez dans le champ ouvert :
file://c:\\windows\\web\\marqueur.htm
Fermez l’éditeur de Registre.
Maintenant lorsque vous surlignez du texte dans IE et que vous ouvrez le menu contextuel (clic droit), vous avez une nouvelle ligne « Marqueur » vous permettant de surligner la texte séléctionné, et de garder ce surlignement à l’impression :
PS : vous pouvez bien entendu choisir la couleur de votre surligneur en remplaçant FFFF66 dans le fichier marqueur.htm par une autre valeur hexa.
par exemple FFDDDD pour du rose fluo ou 88FF88 pour du vert flash !
manip faite, vérifiée, recoupée avec autres infos trouvées sur le web
mais ne marche pas sur IE version 6 pour moi (pas de surlignement, m^me en changeant les couleurs )
? quelle est la manip à effectuer, s’ agit t il de niveau de sécurité de IE6?, d’ autoriser un script?
merci de votre réponse