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"><br> <br> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 2:</b><input type="text" name="xfield[url2]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 3:</b><input type="text" name="xfield[url3]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 4:</b><input type="text" name="xfield[url4]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 5:</b><input type="text" name="xfield[url5]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 6:</b><input type="text" name="xfield[url6]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 7:</b><input type="text" name="xfield[url7]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 8:</b><input type="text" name="xfield[url8]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 9:</b><input type="text" name="xfield[url9]" value="" maxlength="500" class="AddNewsInput"><br><br> <div class="spoil"> <div class="smallfont"> <div class="alt2"> <div style="display: none;"> <b>* Ссылка на файл 10:</b><input type="text" name="xfield[url10]" value="" maxlength="500" class="AddNewsInput"><br><br> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div> </div> <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 = 'Добавить ещё ссылку'; }">Добавить ещё файл</a> </div> </div> </div></div> вот скрин с оперы: а вот скрин с firefox`а: Помогите пожалуйста исправить или написать другой скрипт
|