21.05.2010, 15:39 | #1 (permalink) |
Debes, ergo potes
Регистрация: 09.05.2009
Сообщений: 9,653
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 4 сообщениях
Репутация: 6630
|
Помогите с java script
С помощью сценария java script на web странице реализовать выбор размера шрифта (одного из трех), и соответствующее изменение размера текста на странице. |
21.05.2010, 15:39 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Данная тема уже обсуждалась ранее и возможно решена Нужна помощь в JAVA Где ошибка? (Java) Программа на Java Установка Java |
21.05.2010, 16:05 | #2 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
То есть на форму нужно разместить текстовое окно со списком размера шрифта и прописать в обработчик события onclick() команду обновления окна? Когда нужно сделать?
__________________
Убить всех человеков! |
21.05.2010, 16:59 | #4 (permalink) |
Member
Регистрация: 15.02.2009
Сообщений: 695
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 523
|
Я сделал бы так. Сразу хочу предупредить - сам скрипт изменения размера текста не мой, найден в Интернете(просто давно уже не имел дело с JavaScript и было лень всё вспоминать и адаптирован к необходимым условиям.
Код HTML:
<html> <head></head> <body> <script type="text/javascript" language="javascript"> var min=5; var max=55; function increaseFontSize1() { var p = document.getElementsByTagName('div'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 10; } if(s!=max) { s=50; } p[i].style.fontSize = s+"px" } } function increaseFontSize2() { var p = document.getElementsByTagName('div'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 10; } if(s!=max) { s=30; } p[i].style.fontSize = s+"px" } } function increaseFontSize3() { var p = document.getElementsByTagName('div'); for(i=0;i<p.length;i++) { if(p[i].style.fontSize) { var s = parseInt(p[i].style.fontSize.replace("px","")); } else { var s = 10; } if(s!=max) { s=10; } p[i].style.fontSize = s+"px" } } </script> <div id='d'> Данный текст будет изменять свой размер! </div> <input type="button" name="numenter" value="Установить 1 размер шрифта" onclick="increaseFontSize1()"> <br> <input type="button" name="numenter" value="Установить 2 размер шрифта" onclick="increaseFontSize2()"> <br> <input type="button" name="numenter" value="Установить 3 размер шрифта" onclick="increaseFontSize3()"> <br> </body> </html> Последний раз редактировалось DDS; 21.05.2010 в 17:02 |
21.05.2010, 17:07 | #5 (permalink) |
Debes, ergo potes
Регистрация: 09.05.2009
Сообщений: 9,653
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 4 сообщениях
Репутация: 6630
|
Спасибо!
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
21.05.2010, 17:09 | #6 (permalink) |
Member
Регистрация: 15.02.2009
Сообщений: 695
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 523
|
Всегда пожалуйста!
Да и самому было полезно вспомнить былое... |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|