Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Ilya 30.05.2002 00:16
Вот так:<html> <head> <script> function WrapWithTags(txt, Tag){ var HTML = "<" + Tag; HTML += (">" +txt + "</" + Tag + ">"); return HTML; } function Strong(){ var txt = this.toString(); var Tag = "strong"; return WrapWithTags(txt, Tag); } String.prototype.strong = Strong; function ApplyTag(Tag){ if (!document.all && !document.all.item) return; // not IE4+ var oSelTxt = document.selection.createRange(); var sSelTxt = oSelTxt.text; if (sSelTxt) oSelTxt.text = eval("sSelTxt."+Tag+"()"); } </script> </head> <body> <a href="javascript:ApplyTag('strong');">Bold</a> <form> <input type=text name=xxx value=text> </form> </body> </html>Работает :-)