Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Изготовление сайтов


Ответ
 
Опции темы Опции просмотра
Старый 21.05.2010, 15:39   #1 (permalink)
Various
Debes, ergo potes
 
Аватар для Various
 
Регистрация: 09.05.2009
Сообщений: 9,653
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 4 сообщениях
Репутация: 6630
По умолчанию Помогите с java script

Есть задание: :
С помощью сценария java script на web странице реализовать выбор размера шрифта (одного из трех), и соответствующее изменение размера текста на странице.
Various вне форума   Ответить с цитированием

Старый 21.05.2010, 15:39
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Данная тема уже обсуждалась ранее и возможно решена

Нужна помощь в JAVA
Где ошибка? (Java)
Программа на Java
Установка Java

Старый 21.05.2010, 16:05   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

То есть на форму нужно разместить текстовое окно со списком размера шрифта и прописать в обработчик события onclick() команду обновления окна? Когда нужно сделать?
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 21.05.2010, 16:23   #3 (permalink)
Various
Debes, ergo potes
 
Аватар для Various
 
Регистрация: 09.05.2009
Сообщений: 9,653
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 4 сообщениях
Репутация: 6630
По умолчанию

Думаю что да, другу задание такое дали. Сделать до завтра.
Various вне форума   Ответить с цитированием
Старый 21.05.2010, 16:59   #4 (permalink)
DDS
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
DDS вне форума   Ответить с цитированием
Старый 21.05.2010, 17:07   #5 (permalink)
Various
Debes, ergo potes
 
Аватар для Various
 
Регистрация: 09.05.2009
Сообщений: 9,653
Сказал(а) спасибо: 0
Поблагодарили 17 раз(а) в 4 сообщениях
Репутация: 6630
По умолчанию

Спасибо!
Various вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 21.05.2010, 17:09   #6 (permalink)
DDS
Member
 
Регистрация: 15.02.2009
Сообщений: 695
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 523
По умолчанию

Всегда пожалуйста!
Да и самому было полезно вспомнить былое...
DDS вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 07:00.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.