Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.08.2013, 14:33
Новичок на форуме
Отправить личное сообщение для Nazar482 Посмотреть профиль Найти все сообщения от Nazar482
 
Регистрация: 12.08.2013
Сообщений: 1

Слайдер + кнопки навигации
window.onload=function() {
         script1();
         script2();
}

var script1 = function() {
	var i, forms;

	forms = document.getElementsByTagName('form');

	for (i in forms) {
		forms[i].onsubmit = function() {
			var contactname, phone, email;

			contactname = this.contactname;
			phone = this.phone;
			email = this.email;
			/* если не заполнено поле Ваше имя, длина менее 3-x*/
				if (contactname != null && contactname.value.length < 3 )
				{
					alert('Заполните поле "Имя"');
					return false;
				}
				/* e-mail Юзера */
				if(email != null && email.value.length == 0)
				{
					alert('поле "E-Mail" пустое');
					return false;
				}
				
				if(email != null && email.value.length < 6)
				{
					alert('слишком короткий "E-Mail"');
					return false;
				}
				
				if(!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(email.value)) )
				{
					alert("Введите правильный E-Mail адрес");
					return false;
				}
				   
				/* контактный телефон */
				if(phone != null && phone.value.length == 0)
				{
					alert('поле "Телефон" пустое');
					return false;
				}
				  
				if(phone != null && phone.value.length < 5)
				{
					alert('поле "Телефон" заполнено неверно!');
					return false;
				}
				  
				if(!(/^[0-9-+()s]+z/.test(phone.value+"z")))
				{
					alert('"Телефон" указан неверно');
					return false;
				}
			$.ajax({
				url: 'form.php',
				data: { 'contactname': contactname.value, 'phone' : phone.value, 'email': email.value},
				success: function(data) { window.alert(data); }
			});

			//show_div();

			contactname.value = '';
			phone.value = '';
			email.value = '';

			return false;
		}
	}
}




var script2 = function() {
            window.setInterval(function() {
                next_image(document.getElementById("slider"));
            }, 3000);
                //document.getElementById("href_enter").onClick = function() {
                //document.getElementById("enter").style.display = "block";
}
        

        function next_image(slider) {
            if (slider.scrollLeft < 1800) {
                slider.scrollLeft += 900;
            } else {
                slider.scrollLeft = 0;
            }
        }

Тут форма обратной связи,и внизу слайдер на джаваскрипте,надо сделать для слайдера боковые кнопки навигации и нижние(скрин прилагается http://hostingkartinok.com/show-imag...61cce8d354ab20).Как их приделать сюда?
Уже используется библиотека http://code.jquery.com/jquery-1.10.2.min.js
Помогите пожалуйста,а то уже 2 день голову ломаю
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слайдер с помощью CSS и jQuery - 1000 р. stixia007 jQuery 21 27.03.2013 22:44
как переделать слайдер? Estrie (X)HTML/CSS 0 06.03.2012 18:57
Обновление события кнопки TheHappy Общие вопросы Javascript 0 06.03.2012 10:30
прикрутить слайдер на свои кнопки dimon888951 jQuery 2 15.02.2012 07:01
jquery слайдер, анимация при переключении вкладки KiTaeZa Events/DOM/Window 1 05.09.2011 20:52