Перейти к содержимому

Фото
- - - - -

нужен оочень простой скрипт


  • Вы не можете создать новую тему
  • Please log in to reply
5 ответов в этой теме

#1 Анкл Бэнс

Анкл Бэнс
  • Новобранец
  • 5 сообщений

Отправлено 17 Май 2008 - 07:43

спасибо!

Сообщение изменено: Анкл Бэнс (18 Май 2008 - 20:55 )

  • 0

#2 YTPO`

YTPO`

    Dancing Banana

  • Постоялец
  • 1 849 сообщений
  • Откуда:дровишки?

Отправлено 17 Май 2008 - 08:02

Анкл Бэнс, сделай в экселе
  • 0
"It's even more important than reading the bible six times or becoming a pope"

#3 Анкл Бэнс

Анкл Бэнс
  • Новобранец
  • 5 сообщений

Отправлено 18 Май 2008 - 08:38

Анкл Бэнс, сделай в экселе

уже думал об этом, там не получается так сделать
  • 0

#4 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 18 Май 2008 - 10:22

<html>
<head>
	<title>Percent calculator</title>
	<script>
		function calculatePercents(per) {
			var input = document.getElementById("input");
			if (input.value == "") {
				alert("Укажите число");
				return
			}
			var x = Number(input.value);
			x += (x * 0.18);
			x += (x * (per/100));
			document.getElementById("output").value = x;
		}
	</script>
</head>

<body>

<input type="text" id="input"/><br/>
<input type="button" value="+18 +15" onclick="calculatePercents(15);"/>
<input type="button" value="+18 +10"  onclick="calculatePercents(10);"/><br/>
<input type="text" readonly id="output"/>
</body>
</html>

Сохрани это в HTML файл например в percent.html ... и открой бравзером.
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#5 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 18 Май 2008 - 13:28

Ну или более абсрактгированную версию
<html>
<head>
	<title>Percent calculator</title>
	<script>
		function calculatePercents(oNameInp, oNameOut, aPerscents) {
			var input = document.getElementById(oNameInp);
			if (input.value == "") {
				alert("Укажите число");
				return
			}
			var x = Number(input.value);
			for(var i = 0; i < aPerscents.length; i++) 
				x += x * (aPerscents[i]/100);
			document.getElementById(oNameOut).value = x;
		}
	</script>
</head>

<body>

<input type="text" id="input"/><br/>
<input type="button" value="+18 +15" onclick="calculatePercents('input','output',[18,15]);"/>
<input type="button" value="+18 +10"  onclick="calculatePercents('input','output',[18,10]);"/><br/>
<input type="text" readonly id="output"/>
</body>
</html>

  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#6 alx4ever

alx4ever
  • Пользователь
  • 169 сообщений
  • Откуда:Tallinn, Estonia

Отправлено 21 Май 2008 - 15:42

:D
<script>
function test() {
return test();
}
</script>

Samyi klevyi skript!

Сообщение изменено: alx4ever (21 Май 2008 - 15:43 )

  • 0

Аjaxel CMS, Фреймворк тоже.