Не знаю что ты представляеш под страницей текста, но большой текст можно взять например из textarea, но в принципе можеш взять откуда хош
| Код | <html> <head> <script type="text/javascript"> <!-- function f1() { var txt=document.getElementById("textarea1").value; var idform1=document.getElementById("form1"); var idform2=document.getElementById("form2"); var sizeVal = idform2.elements[0].value; var colorVal = idform2.elements[1].value; var linkVal = idform2.elements[2].value; //Форматирование, что-то можно убрать, что-то добавить. if(idform1.elements[0].checked) txt=txt.big(); if(idform1.elements[1].checked)txt=txt.bold(); txt=txt.fontcolor(colorVal); txt=txt.fontsize(sizeVal); txt=txt.link(linkVal);
winOpen=window.open("", "", "width=240, height=240"); winOpen.document.write(txt); winOpen.document.close(); } //--> </script> </head> <body> <textarea rows=17 cols=50 id="textarea1"> Балшой текст, где многа букв слов и предлажений, который можна атформатировать. </textarea> <input type="button" onclick="f1()" value="Паказать"> <form id="form2"> <input type="text" name="nnn1" value="размер" onfocus=this.value='' size=12><br> <input type="text" name="nnn2" value="цвет" onfocus=this.value='' size=12><br> <input type="text" name="nnn3" value="адрес" onfocus=this.value='' size=12><br> </form> <form id="form1"> <input type="radio" name="r">в формат big<br> <input type="radio" name="r">в формат bold<br> </form> </body> </html>
| Добавлено @ 10:44 По поводу сразу отформатированного текста, то можеш убрать условие if(idform1.elements[0].checked) txt=txt.???????(); и прописать в функции просто txt=txt.big(); txt=txt.bold(); txt=txt.fontcolor(colorVal); txt=txt.fontsize(sizeVal); txt=txt.link(linkVal); и создать еще всяких форматов. |