Форум сайта СБНТ

Форум сайта СБНТ (http://forum.sbnt.ru/index.php)
-   Креатив (новые идеи, предложения) (http://forum.sbnt.ru/forumdisplay.php?f=8)
-   -   Алкогольный калькулятор (http://forum.sbnt.ru/showthread.php?t=882)

VAngeR 15.03.2009 12:50

Алкогольный калькулятор
 
Часто встречаю споры связанные с определением количества алкоголя в том или ином напитке, вот собственно калькулятор. ;)

ПАТРИОТ 15.03.2009 19:55

Занятная штука, хотя с количеством нейронов, как сам Жданов заявлял у учёных постоянно возникают споры.

sozidatel 06.04.2009 22:31

Отличная идея!
Было бы здорово этот калькулятор снабдить красочной оболочкой (интерфейсом). Сделать флеш-анимацию. Изобразить как погибают нейроны и стекают потом в унитаз. :p

Спасибо автору!

cardy 15.04.2009 00:13

Цитата:

Сообщение от VAngeR (Сообщение 12568)
Часто встречаю споры связанные с определением количества алкоголя в том или ином напитке, вот собственно калькулятор. ;)

могу я у вас попросить код(скрипт) калькулятора? если не сложно, пришлите на адрес: neowork собака bk точка ru тоже на сайте с радостью размещу у себя

ПАТРИОТ 20.04.2009 17:53

Во, во и мне тоже кодик бы :)

Если можно сюда его разместите

VAngeR 21.04.2009 12:12

Калькулятор сделан на Яве, вот исходник:
Код:

<script language="JavaScript">
function calculator(form) {
a = eval(form.a.value);
b = eval(form.b.value);
form.pivo7.value = (a * b / 7).toFixed(2);
form.vino10.value = (a * b / 10).toFixed(2);
form.vino18.value = (a * b / 18).toFixed(2);
form.vodka.value = (a * b / 40).toFixed(2);
form.pivo45.value = (a * b / 4.5).toFixed(2);
form.spirt.value = (a * b / 100).toFixed(2);
form.neiron.value = (a * b / 100 * 200).toFixed(2);//по разным данным 1 гр убивает примерно 200 нейронов
}
function getNumbers(f, val)
{
f.b.value = val;
}
function getNumbers2(f, val)
{
f.a.value = val;
}
</script>
<form>

        Введите объем в граммах <input class="inputbox" name="a" size="15" onchange="this.value=this.value.replace(/([^0-9])/g,'.');" onkeyup="var n=this.value.replace(/([^0-9])/g,'.'); if(n!=this.value) this.value=n;" onmousedown="this.value=this.value.replace(/([^0-9])/g,'.');" type="text" /><br />
        <input class="button" value="10 грамм" onclick="getNumbers2(this.form, 10)" type="button" />
        <input class="button" value="50 грамм" onclick="getNumbers2(this.form, 5)" type="button" />
        <input class="button" value="100 грамм" onclick="getNumbers2(this.form, 100)" type="button" />
        <input class="button" value="500 грамм" onclick="getNumbers2(this.form, 500)" type="button" />
        <input class="button" value="700 грамм" onclick="getNumbers2(this.form, 700)" type="button" />
        <input class="button" value="1 литр" onclick="getNumbers2(this.form, 1000)" type="button" />
        <br />

        <br />
        Введите крепость <input class="inputbox" name="b" size="15" onchange="this.value=this.value.replace(/([^0-9])/g,'.');" onkeyup="var n=this.value.replace(/([^0-9])/g,'.'); if(n!=this.value) this.value=n;" onmousedown="this.value=this.value.replace(/([^0-9])/g,'.');" type="text" /><br />
        <input class="button" value="Пиво 4.5%" onclick="getNumbers(this.form, 4.5)" type="button" />
        <input class="button" value="Пиво 7%" onclick="getNumbers(this.form, 7)" type="button" />
        <input class="button" value="Вино 10%" onclick="getNumbers(this.form, 10)" type="button" />
        <input class="button" value="Вино 18%" onclick="getNumbers(this.form, 18)" type="button" />
        <input class="button" value="Водка 40%" onclick="getNumbers(this.form, 40)" type="button" />
        <input class="button" value="Спирт 100%" onclick="getNumbers(this.form, 100)" type="button" />

        <br />
        <br />
        <input class="button" value="Рассчитать" onclick="calculator(this.form)" type="button" />  <input class="button" value="Сброс" type="reset" /><br />
        <br />
        или <input class="inputbox" name="pivo45" size="20" maxlength="40" type="text" /> грамм пиво (4.5%)
        <br />
        или <input class="inputbox" name="pivo7" size="20" maxlength="40" type="text" /> грамм пива (7%)
        <br />

        или <input class="inputbox" name="vino10" size="20" maxlength="40" type="text" /> грамм вина (10%)
        <br />
        или <input class="inputbox" name="vino18" size="20" maxlength="40" type="text" /> грамм вина (18%)
        <br />
        или <input class="inputbox" name="vodka" size="20" maxlength="40" type="text" /> грамм водки
        <br />
        или <input class="inputbox" name="spirt" size="20" maxlength="40" type="text" /> грамм спирта
        <br />

        количество убитых нейронов <input class="inputbox" name="neiron" size="20" maxlength="40" type="text" /> штук
        <br />
        <br />
        1 грамм спирта убивает 200 нервных клеток головного мозга
</form>

Только посылочку на оригинал просьба оставлять.

ПАТРИОТ 21.04.2009 19:57

Спасибо, VAngeR!

Kolbass 22.04.2009 00:20

VAngeR - большое человеческое спасибо, камрад!

Олег 22.04.2009 07:32

Думаю, Vagner не будет против если его калькулятор на сайте СБНТ разместят?

VAngeR 23.04.2009 11:15

Флеш версия конвертера
 
Теперь есть и флеш версия
Код для размещения на свои сайтах:
Код:

<object type="application/x-shockwave-flash" data="about:blank" width="650" height="404">
        <param name="movie" value="http://vanger.ru/images/stories/konverter.swf">
        </param>
</object>



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

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co