Autor | Zpráva | ||
---|---|---|---|
BlueRain Profil |
#1 · Zasláno: 17. 12. 2007, 16:31:03
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title></title> <script> function go(){ pole=document.getElementById('clanek'); zacatek = pole.selectionStart; konec = pole.selectionEnd; pole.value=pole.value.substring(0,zacatek)+'<b>'+pole.value.substring( zacatek,konec)+'</b>' } </script> </head> <body> <textarea id="clanek"></textarea> <input type="button" value="Spusť!" onClick="go()"> </body> </html> V FF to jede v pohode, ale v IE ne. Proc? Díik |
||
Joker Profil |
#2 · Zasláno: 17. 12. 2007, 16:43:41
Protože IE nemá selectionStart a selectionEnd.
Dělá se to přes createTextRange() |
||
BlueRain Profil |
#3 · Zasláno: 17. 12. 2007, 16:46:17
Joker
OK Zkusim to a pak napíšu |
||
BlueRain Profil |
#4 · Zasláno: 17. 12. 2007, 17:02:08
Joker
Bohužel se mi to nepodarilo udelat... nebyl by nejaký príklad? |
||
Bubák Profil |
#5 · Zasláno: 17. 12. 2007, 17:33:38
nebyl by nejaký príklad?
Stačí goollit, co hned první odkaz: http://msdn2.microsoft.com/en-us/library/ms536401.aspx |
||
peta Profil |
#6 · Zasláno: 17. 12. 2007, 19:17:21
BlueRain
google.com select crossbrowser javascript |
||
BlueRain Profil |
#7 · Zasláno: 18. 12. 2007, 14:29:54
Bubák
peta Díky už sem to našel |
||
Časová prodleva: 16 let
|
0