переход на Главную страницу...


Cкачать Java скрипты
(1-100)

01   02   03   04   05  
06   07   08   09   10  
11   12   13   14   15  
16   17   18   19   20  
21   22   23   24   25  
26   27   28   29   30  
31   32   33   34   35  
36   37   38   39   40  
41   42   43   44   45  
46   47   48   49   50  
51   52   53   54   55  
56   57   58   59   60  
61   62   63   64   65  
66   67   68   69   70  
71   72   73   74   75  
76   77   78   79   80  
81   82   83   84   85  
86   87   88   89   90  
91   92   93   94   95  
96   97   98   99   100  

бесплатные шаблоны
javascript для html


Java скрипт - Форма заказа покупки онлайн

Содержимое этой таблицы поместите между <HEAD> и </HEAD>

 

<script language="JavaScript">
<!--
// Code by Greg Galloway 1997
// 


function createArray(size) {
for (var i=0; i < size; i++) {
this[i] = null }
return this
}

function Product(descrip, money) {
this.description = descrip;
this.price = money;
}

function Category(name) {
this.title = name;
this.product = new createArray(1);
this.product[0] = new Product("Пожалуйста, выберите продукт", 0.00);
}

var category = new createArray(1);

// STEP NUMBER ONE
// enter the color for rows of the table
// (either javascript name or hex code)
color1 = "tan";
color2 = "khaki";


category[1] = new Category("ТЕХНИКА");
category[1].product[1] = new Product("Телевизор", 2550);
category[1].product[2] = new Product("Пылесос", 30);

category[2] = new Category("АЛКОГОЛЬНЫЕ НАПИТКИ");
category[2].product[1] = new Product("Шампанское", 15.50);
category[2].product[2] = new Product("Коньяк", 39.95);

category[3] = new Category("ПЕЧАТНЫЕ ИЗДАНИЯ");
category[3].product[1] = new Product("Газета", .99);
category[3].product[2] = new Product("Детектив", 5.23);

category[4] = new Category("ДЕЛИКАТЕСЫ");
category[4].product[1] = new Product("Икра (200гр)", 12);
category[4].product[2] = new Product("Икра (250гр)", 13);

// ***** NO NEED TO CHANGE ANY CODE AFTER THIS COMMENT ***

function SetLengths() {
var k=1;
while(category[k] != null)
k++
category.length = k;
for (i=1; i<category.length; i++) {
var j=1;
while (category[i].product[j] != null)
j++;
category[i].product.length = j;
}
}

SetLengths();

function writeTableRow(i) {
document.write('<tr bgcolor="' + ((i%2 == 0) ? color1 : color2) + '">');
document.write('<td>' + category[i].title.toUpperCase() + ':<br>'
+ '<select size="1" name="menu' + i + '" onChange="update(' + i + ')">');
len = category[i].product.length;
for (j=0; j<len; j++) {
if (j != 0)
document.write('<option>' + category[i].product[j].description
+ ' - $' + fix(category[i].product[j].price) + '</option>');
else
document.write('<option selected value=" ">Пожалуйста, выберите продукт</option>');
}
document.write('</select></td><td valign=bottom>'
+ '<input type="text" value="0.00" name="price' + i + '" '
+ 'size=12 maxlength=12 onFocus="document.form1.price' + i + '.blur()">'
+ '</td></tr>');
}

function writeTable() {
document.write('<table cellspacing=5 cellpadding=10 border=0>');
for (i=1; i<category.length; i++)
writeTableRow(i);
document.write('<tr bgcolor="' + ((category.length%2==0) ? color1 : color2)
+ '"><td align=right>ВСЕГО НА СУММУ: </td><td><input type="text" '
+ 'name="total" size=12 maxlength=12 value="0.00"></td></tr></table>');
}

function update(num) {
eval('selected = document.form1.menu' + num + '.selectedIndex;');
cost = fix(category[num].product[selected].price);
eval('document.form1.price' + num + '.value = cost;');
var grand_total = 0;
for (i=1; i<category.length; i++)
eval('grand_total += parseFloat(document.form1.price' + i + '.value);');
document.form1.total.value = fix(grand_total);
}

function fix(num) {
string = "" + num;
if (string.indexOf('.') == -1)
return string + '.00';
seperation = string.length - string.indexOf('.');
if (seperation > 3)
return string.substring(0,string.length-seperation+3);
else if (seperation == 2)
return string + '0';
return string;
}

function validate_form() {
validity = true;
if (document.form1.shopper_name.value == "") {
alert('Введите Ваше имя!');
validity = false;
}
if (document.form1.email.value == "") {
if (confirm("Вы будете вводить email адрес?"))
valid = false;
else
document.form1.email.value = 'email адрес не введен';
}
if (document.form1.phone.value == "") {
alert('Вы должны ввести номер Вашего телефона!');
validity = false;
}
if (document.form1.credit_card_number.value == "") {
alert('Вы должны ввести номер кредитной карты!');
validity = false;
} else if (document.form1.expiration_date.value == "") {
alert('Вы должны ввести дату окончания действия кредитной карты!');
validity = false;
}
if (document.form1.bill.value == "") {
alert('Введите адрес для отправки счета!');
validity = false;
} else if (document.form1.mail.value == "") {
if (!confirm("Отправлять заказ по томуже адресу, что и счета?"))
validity = false;
else
document.form1.mail.value = 'тот же, что и адрес для счета';
}
if (validity){
alert("Спасибо за заказ!");
return true;
}
else{
return false;
}
}
// -->
</script>

 

Содержимое этой таблицы поместите между <BODY> и </BODY>

 

<center>
<table border=2 bgcolor="gray" align=center>
<tr><td align=center>
<font face="Arial, Helvetica, Geneva" size="+2" color="#FFFFFF"><b>Онлайновый
каталог</b></font>
<font size="3" color="#000000">
<br><br><!----БЕЛЫМ ЦВЕТОМ ВЫДЕЛЕН ВАШ АДРЕС--->
<form name="form1" method="post" action="mailto:nobody@nowhere.com ?SUBJECT=Заказ онлайн" enctype="text/plain" onsubmit="return validate_form()">
<script language="JavaScript">
writeTable();
</script>
<table cellspacing=0 cellpadding=5 bgcolor="tan">
<tr><td align=center>
Ф.И.О: <input type="text" name="shopper_name" size=44><br>
Email:&nbsp;&nbsp;&nbsp; <input type="text" size=44 name="email"><br>
Код города и телефон:&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" size="20" name="phone"><br>
Номер кредитной карты: <input type="text" size="20" name="credit_card_number">
<br>Окончание: <input type="text" size="5" maxlength="5" name="expiration_date">
</td></tr>
<tr><td align=center>
Отправить счет (кому, куда):<br>
<textarea wrap=virtual rows=5 cols=30 name="bill"></textarea>
</td></tr><tr><td align=center>
Отправить заказ (куда, кому):<br>
<textarea wrap=virtual rows=5 cols=30 name="mail"></textarea>
</td></tr>
</table><br>
<input type="submit" name="submit" value="Отправить заказ">&nbsp
<input type="reset" value="Сброс"><br>
</form>
</font>
</td></tr></table>
</center>




      
Cкачать Java скрипты
(101-200)

101   102   103   104   105  
106   107   108   109   110  
111   112   113   114   115  
116   117   118   119   120  
121   122   123   124   125  
126   127   128   129   130  
131   132   133   134   135  
136   137   138   139   140  
141   142   143   144   145  
146   147   148   149   150  
151   152   153   154   155  
156   157   158   159   160  
161   162   163   164   165  
166   167   168   169   170  
171   172   173   174   175  
176   177   178   179   180  
181   182   183   184   185  
186   187   188   189   190  
191   192   193   194   195  
196   197   198   199   200  

скачать шаблоны
java script для html
  Книги   Скрипты     Анекдоты   Web Мастеру