Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Спойлер

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Спойлер
Имя
Сообщение << Старые топики   Новые топики >>
Спойлер - 2012-04-22 17:41:19.970000   
CTAJIuH

Сообщений: 4
Оценки: 0
Присоединился: 2012-02-23 12:50:18.376666
Вот захотел сделать варез портал на двиге dle
вобщем для добавления ссылок использую дополнительные поля, а чтоб сразу десяток полей не выводить захотел сделать, чтоб при нажатии на кнопку "Добавить ещё файл" появлялось новое дополнительное поле, сделал, но проблема в том, что при нажатии на эту кнопку в firefox`е кнопка "Добавить ещё файл" плодится, а на всех остальных браузерах всё норм

Вот решил сделать так:

<div class="spoil">
<div class="smallfont">
<b>* Ссылка на файл 1:</b><input type="text" name="xfield

а вот скрин с firefox`а:



Помогите пожалуйста исправить или написать другой скрипт">" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;
&lt;br&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 2:&lt;/b&gt;&lt;input type="text" name="xfield[url2]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 3:&lt;/b&gt;&lt;input type="text" name="xfield[url3]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 4:&lt;/b&gt;&lt;input type="text" name="xfield[url4]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 5:&lt;/b&gt;&lt;input type="text" name="xfield[url5]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 6:&lt;/b&gt;&lt;input type="text" name="xfield[url6]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 7:&lt;/b&gt;&lt;input type="text" name="xfield[url7]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 8:&lt;/b&gt;&lt;input type="text" name="xfield[url8]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 9:&lt;/b&gt;&lt;input type="text" name="xfield[url9]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;
&lt;div class="spoil"&gt;
&lt;div class="smallfont"&gt;
&lt;div class="alt2"&gt;
&lt;div style="display: none;"&gt;

&lt;b&gt;* Ссылка на файл 10:&lt;/b&gt;&lt;input type="text" name="xfield[url10]" value="" maxlength="500" class="AddNewsInput"&gt;&lt;br&gt;&lt;br&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Удалить ссылку'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Удалить ссылку'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Удалить ссылку'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Удалить ссылку'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Удалить ссылку'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Удалить ссылку'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Удалить ссылку'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a class="input-button" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = ''; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Добавить ещё ссылку'; }"&gt;Добавить ещё файл&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;&lt;/div&gt;

вот скрин с оперы:



а вот скрин с firefox`а:



Помогите пожалуйста исправить или написать другой скрипт
Post #: 1
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Спойлер







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.