Autor Zpráva
BlueRain
Profil
<!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
Protože IE nemá selectionStart a selectionEnd.
Dělá se to přes createTextRange()
BlueRain
Profil
Joker
OK
Zkusim to a pak napíšu
BlueRain
Profil
Joker
Bohužel se mi to nepodarilo udelat... nebyl by nejaký príklad?
Bubák
Profil
nebyl by nejaký príklad?
Stačí goollit, co hned první odkaz:
http://msdn2.microsoft.com/en-us/library/ms536401.aspx
peta
Profil
BlueRain
google.com
select crossbrowser javascript
BlueRain
Profil
Bubák
peta
Díky už sem to našel

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0