Форматирование строковых объектов

Исходная строка:  

Стиль, примененный к строке
большой
мигающий
полужирный
моноширинный
курсив
малый
перечеркнутый
нижний индекс
верхний индекс

Цвет шрифта:


Размер шрифта:

Скрипт

В разделе <head>:

<script language="JavaScript">

function act (obj )
{ var a=obj.num.value
if (a=="")
alert("Не введена строка")
else
{ var s =new String (a)
if (obj.bigBox.checked) s= s.big()
if (obj.boldBox.checked) s= s.bold()
if (obj.fixedBox.checked) s= s.fixed()
if (obj.italicsBox.checked) s= s.italics()
if (obj.smallBox.checked) s= s.small()
if (obj.strikeBox.checked) s= s.strike()
if (obj.subBox.checked) s= s.sub()
if (obj.supBox.checked) s= s.sup()
if (obj.blinkBox.checked) s= s.blink()

var n= obj.elements[10].selectedIndex
var cl=obj.elements[10][n].text
s = s.fontcolor(cl)

var n= obj.elements[11].selectedIndex
var z=obj.elements[11][n].text
s = s.fontsize(z)
var wint = window.open("","","width=200; height=200")
wint.document.write(s)
}
}

</script>