Javascript.RU

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

Заполнить масив тегами
Ребята всем привет и с прошедшими праздниками.

Несколько дней не могу найти никакого материала, или не там и не то искал. Покажите где искать или помогите укажите где неправильно.
Смотрите есть несколько (массив) тегов:

<a href="#" class="salle" name="butt" title="Уникальный тайтл №1" onclick='ins(this)'>Купить</a>
<a href="#" class="salle" name="butt" title="Уникальный тайтл №2" onclick='ins(this)'>Купить</a>
<a href="#" class="salle" name="butt" title="Уникальный тайтл №3" onclick='ins(this)'>Купить</a>


Тегов может быть непонятно сколько.

Чтобы достать тайтл использую следующий код:

function ins(e){
   
	var o = document.getElementsByName('butt');
    var name_tur = new Array ("воскресенье", "понедельник", "вторник"); 
// вот сюда я так понимаю нужно запихнуть тайтлы, а вот как наполнить массив данными
    for (i=0; i<o.length; i++){
        if (o[i] == e) {
		var ind = [i];
		tur1 = name_tur[i];
		break;
		}
		
    }
	
    alert ('Индекс ' + ind + tur1 +' проверка ' );
	return false;
}


В этом скрипте все работает, но если вбито вручную
var name_tur = new Array ("воскресенье", "понедельник", "вторник");
массив, а вот мне нужно чтоб вытаскивать/запихать данные, потому как они будут изменяться при дальнейшем наполнении.
Ответить с цитированием
  #2 (permalink)  
Старый 08.01.2013, 17:29
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от RuSS_lan
var name_tur = new Array ("воскресенье", "понедельник", "вторник");
массив, а вот мне нужно чтоб вытаскивать/запихать данные, потому как они будут изменяться при дальнейшем наполнении.
А какой Принцип смены ? var name_tur = new Array ("воскресенье", "понедельник", "вторник");

var name_tur = new Array ("воскресенье", "понедельник", "вторник"); 

function ins(e,name_tur ){
   
	var o = document.getElementsByName('butt');

// вот сюда я так понимаю нужно запихнуть тайтлы, а вот как наполнить массив данными
    for (i=0; i<o.length; i++){
        if (o[i] == e) {
		var ind = [i];
		tur1 = name_tur[i];
		break;
		}
		
    }
	
    alert ('Индекс ' + ind + tur1 +' проверка ' );
	return false;
}

Опишите алгоритм взаимодействия

1.Давим кнопку
2. .....
Далее
.......
N.Завершено

Последний раз редактировалось Deff, 08.01.2013 в 17:38.
Ответить с цитированием
  #3 (permalink)  
Старый 08.01.2013, 17:48
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

<ul id="ul">  
  <li title="foo">title 1</li>
  <li title="bar">title 2</li>
  <li title="baz">title 3</li>  
</ul>

<script>
var ul = document.getElementById('ul');

ul.addEventListener('click', function(event) {
  alert(
    'index: ' + Array.prototype.indexOf.call(ul.children, event.target) +  '\n' +
    'title: ' + event.target.title
  );
}, false);
</script>
Ответить с цитированием
  #4 (permalink)  
Старый 08.01.2013, 17:49
Новичок на форуме
Отправить личное сообщение для RuSS_lan Посмотреть профиль Найти все сообщения от RuSS_lan
 
Регистрация: 31.12.2012
Сообщений: 5

Вобщем.
Есть лист продуктов, будет непонятно сколько.
Будет возможность мгновенного заказа продукта. Так вот когда клиент клацает вот по этому продукту он делает заказ с этой же страницы.

Заказ происходит через вызов формы, форма одна.
Мне нужно передать название товара в форму, чтобы когда заказ придет менеджеру на почту он понимал о чем нужно говорить с клиентом.
Вот такой путь я решил проделать.
Ответить с цитированием
  #5 (permalink)  
Старый 08.01.2013, 17:53
Новичок на форуме
Отправить личное сообщение для RuSS_lan Посмотреть профиль Найти все сообщения от RuSS_lan
 
Регистрация: 31.12.2012
Сообщений: 5

Я просто решил засунуть название продукта в title, думаю так проще будет

var name_tur = new Array ("воскресенье", "понедельник", "вторник");

это я просто для проверки засунул в скрипт
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отчистить между тегами nonamez jQuery 2 16.04.2012 22:41
как заполнить текстбоксы двухмерным массивом ??? pashen Элементы интерфейса 2 08.11.2011 17:15
Подскажите как считать масив на строне сервера ... Arfey Общие вопросы Javascript 10 11.06.2010 14:48
в textarea много javascript, обрамленного js - тегами belbek Серверные языки и технологии 4 05.05.2010 16:58
Вернуть в строковую переменную текст между тегами h1 andikk Общие вопросы Javascript 11 14.08.2009 17:40