Всплывающие окно, фраемворк кохана

L
На сайте с 18.02.2012
Offline
83
589

Здравствуйте, у меня тут проблема возникла, делаем сайт на фраемворк кохане.

Сайт недвижимости.

Клиентская часть, добавляем недвижимость, у каждого объявления есть свой id

В личном кабинете весь столбик данных объявлений, где можно редактировать каждое объявление, а так же можно удалять, так вот решили на кнопку удалить сделать подтверждение, нажимаем удалить и всплывает окно, где мы нажимаем да или нет, да удалить, нет отменить.

Кнопка удалить:


<a href="/forms/delete/<?=$form->id?>" title="Удалить анкету" class="ssoss" onclick="document.getElementById('deleted').style.display='inline'; return false;"><strong>УДАЛИТЬ АНКЕТУ</strong></a>

<?=$form->id?> подставляет тот самый уникальный ид объявления.

Всплывающие окно выбора:


<span id="deleted" style="display:none;">
<b>Вы хотите удалить ?</b><br/><br/>
<div class="deletedk">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="/forms/delete/<?=$form->id?>" title="Подтвердить удаление"><div class="deletedd"><strong>ДА</strong></div></a></td>
<td><a href="#" onclick="document.getElementById('deletedd').style.display='none'; return false;" title="Отменить удаление"><div class="deletedd"><strong>НЕТ</strong></div></a></td>
</tr>
</table></div></span>

Когда наводим на слово удалить, все верно показывает урл и ид того самого объявления что хотим удалить, когда нажимаем всплывает окно где мы подтверждаем, так вот там если навести на да, то урл и ид уже другой, первого объявления, то есть если нажимать то он удалить не то объявление которое мы удаляем, а первое которое будет в списке.

Как правильно сделать что бы определяло то объявление что мы удаляем, что то в код добавить, но пока мысли не доходят, помогите.

RiDDi
На сайте с 06.06.2010
Offline
256
#1

onclick="var a=document.getElementById('deleted');a.style.display='inline';a.getElementsByTagName('a')[0].href=this.href;return false;"
Вебмастер отдыхает на бережках морей. Заработок в интернете - дело техники.
L
На сайте с 18.02.2012
Offline
83
#2
RiDDi:
onclick="var a=document.getElementById('deleted');a.style.display='inline';a.getElementsByTagName('a')[0].href=this.href;return false;"

спасибо большое.

хотели сделать на js, а я подумал зачем js если такое можно и через css.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий