Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Реализовать алгоритм
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Описание: Хочу попробовать реализовать...
kirarpol
Отправлено: 18 Июня, 2005 - 06:03:06
Post Id



Member


Покинул форум
Сообщений всего: 137
Дата рег-ции: Янв. 2004  
Откуда: Москва РФ

Карма 2




Хочу попробовать реализовать нарисованный на картинке алгоритм.
Нет ли в нём изьянов? И затрудняюсь с чего начать.
Может подскажете?Смущён
Таблица для которой хочу это исполнить тут
Прикреплено изображение (Нажмите для увеличения)
att-42b3f15a2e647TW.JPG
 
 Top
Дмитрий Б.
Отправлено: 18 Июня, 2005 - 09:24:11
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Забавно... На первый взгляд всё ага.
А начинать я бы посоветовал с формы данных юзера - по крайней мере, потом по ходу написания будет, куда ссылаться.
 
 Top
kirarpol
Отправлено: 18 Июня, 2005 - 14:04:29
Post Id



Member


Покинул форум
Сообщений всего: 137
Дата рег-ции: Янв. 2004  
Откуда: Москва РФ

Карма 2




CODE:
[code]<body>
<p>Введите ваше имя
<input type="text" name="n" value="Your message" onFocus="if(this.value=='Your message')this.value='';">
</p>
<p>Введите e-mail
<input type="text" name="n" value="Your message" onFocus="if(this.value=='Your message')this.value='';">
</p>
<p>
<input type=button value="Close Window" onClick="javascript:self.close();">
</p>

мммммммм..., а что дальше?Не понял
Прикреплено изображение (Нажмите для увеличения)
att-42b4622e2853aTW2.JPG
 
 Top
Дмитрий Б.
Отправлено: 18 Июня, 2005 - 23:40:06
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




А дальше всё по схеме: проверка заполнения полей, формирование запроса, параллельно - таблица с товарами, кнопки... Главное - не заботиться раньше времени о дизайне - ни к чемум хорошему это обычно не приводит, да и скрипт должен получиться более гибкий - подстраиваемый под дизайн.
 
 Top
kirarpol
Отправлено: 19 Июня, 2005 - 08:55:35
Post Id



Member


Покинул форум
Сообщений всего: 137
Дата рег-ции: Янв. 2004  
Откуда: Москва РФ

Карма 2




CODE:
<body>
<p>Ваш ID
<input type="text" name="n" id="n" onChange="if (isNotEmpty(this))" />
</p>
<p>Ваш e-mail
<input type="text" name="eMail" id="eMail" onChange="if (isNotEmpty(this)) {isEMailAddr(this)}" />
</p>
<p>
<input type=button value="Отправить" onClick="?????????????????">
</p>
<script language="JavaScript">
<!--
// проверка на наличие в текстовом поле хотябы одного знака
function isNotEmpty(elem) {
var str = elem.value;
var re = /.+/;
if(!str.match(re))
alert("Пожалуйста заполните поле.");
return false;
} else {
return true;
}
}
// Проверка на правильность введённого e-mail
function isEMailAddr(elem) {
var str = elem.value;
var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2.7}$/;
if(!str.match(re))
alert("Проверте формат адреса.");
return false;
} else {
return true;
}
}
</script>

Чёт я замкнул малька.
По идее клик пользователя на кнопке "Отправить" должен инициировать проверку как таковую и если всё ОК формировать два новых файла. Причём данные из формы должны как то сохраняться.
Если не трудно, подскажите что писать здесь
CODE:
<input type=button value="Отправить" onClick="?????????????????">

Или хотябы верное направление решения.
И что неувязано в самом коде помимо этого?
Правильно ли вообще я стал писать функции в теле формы, или их лучше разбить на файл с формой и на js-файл, а функции вызывать из формы?
 
 Top
kirarpol
Отправлено: 20 Июня, 2005 - 06:44:24
Post Id



Member


Покинул форум
Сообщений всего: 137
Дата рег-ции: Янв. 2004  
Откуда: Москва РФ

Карма 2




Ребят, подскажите маленько.
Я ж первый раз пытаюсь чёт спрограмировать!!!
 
 Top
Дмитрий Б.
Отправлено: 21 Июня, 2005 - 04:15:09
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Так, проверка...
CODE:
onclick="if ((isNotEmpty(document.getElementById('n')))&&(isEMailAddr(document.getElementById('eMail'))) proccess();"

Где proccess - имя функции для дальнейшей обработки.
А насчёт новых файлов я не втёк: что за новые файлы, создаваемые JScript'ом? Если использовать ActiveX, то любой броузер, кроме MSIE, выдаст ошибку, а последний обматерит, так как кем должен быть юзер, чтобы разрешить любой странице шариться по своему винту?..
 
 Top
kirarpol
Отправлено: 22 Июня, 2005 - 05:18:38
Post Id



Member


Покинул форум
Сообщений всего: 137
Дата рег-ции: Янв. 2004  
Откуда: Москва РФ

Карма 2




Сенк.
С налёта брауз находит три ошибки на странице.
Ща снова работа навалилась, но разберусь в ближайшее время.
Про файлы понял, надо исправляться.
Как то ж надо идентифицировать юзера. И его идентификаторы должны ещё вставляться в итоговое письмо-запрос. Значит должны гдето быть переменные.....
Всё равно спасибо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0438]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33