methode createRange()????

methode createRange()???? - HTML/CSS - Programmation

Marsh Posté le 07-11-2002 à 16:41:05    

Salut
 
Lorsque je fais une selection sur mon doc web.. et que j'appel la fonction...contenant le code :
var str = document.selection.createRange();
alert(str.text);

 
La boite d'alert affiche vide???
 
Je suis sous IE

Reply

Marsh Posté le 07-11-2002 à 16:41:05   

Reply

Marsh Posté le 07-11-2002 à 16:47:53    

sel = document.selection.createRange().text;


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 07-11-2002 à 16:48:20    

grosmethos a écrit a écrit :

Je suis sous IE



De toute façon c'est IE only ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 07-11-2002 à 16:51:22    

si je fais un  
sel = document.selection.createRange().text;
puis alert(sel);
 j'ai toujours rien?????

Reply

Marsh Posté le 07-11-2002 à 16:53:19    

Heu ben c'est bizarre... Tu sélectionnes quoi ? On peut voir l'ensemble du script ? Une URL ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 07-11-2002 à 16:59:01    

bon alors je veins de faire un petit bout d'essai sur un doc html seul avec presque rien, j'utilise les fonctions clear() et empty() de l'objet selection.... et ça marche nickel!!
Donc desolé les gars votre code est nickel et c'est mon environement qui fait que ça foire...
 
En fait j'ecris dans un frame du code ASP qui me genere du code Javascript dans une autre frame...ça à l'air tordu..mais ça se passe bien jusqu'a present!!!
Donc l'utilisation de createRange() n'est pas en cause....Merci bien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed