zavu
Старатель
- Регистрация
- 24 Сен 2010
- Сообщения
- 180
- Реакции
- 14
- Автор темы
- #1
В общем, такое дело: есть личная страничка юзера. В ней - список его итемов и возможность удалить ненужные. Все красиво работает, кроме одного "но" - при удалении хотелось бы, чтобы вылезало окошко с подтверждением, типа, "ты уверен, что хочешь удалить это?". Пока что стоит лишь нажать на "удалить" - сразу удаляется. А товарищи юзеры потом ноют, мол, сонный был/с похмелья и т.п., в общем, восстановите каг було =/
О функции онклик читала, но то ли у меня руки кривые и я запуталась в кавычках, то ли скрипт суропит - но вписать онклик в ссылку не получилось =(
В общем, если кто-то поможет - скажу большое спасибо =)
Вот оно целиком:
Верхушка:
Рабочая:
Скрипт:
О функции онклик читала, но то ли у меня руки кривые и я запуталась в кавычках, то ли скрипт суропит - но вписать онклик в ссылку не получилось =(
В общем, если кто-то поможет - скажу большое спасибо =)
Вот оно целиком:
Верхушка:
Код:
if(isset($_GET['delete'])) {
$query = 'DELETE FROM characters WHERE id = '.(int)$_GET['delete'];
$result = mysql_query($query,$db);
Код:
$result=mysql_query("SELECT id, name FROM characters WHERE account = $myrow2[id] ORDER BY name");
$n=mysql_num_rows($result);
echo "<table style='display: none; left: 0px;' class='sdt_box'>";
while($table = mysql_fetch_array($result))
{
echo '<tr><td><a href="tomb.php?idpersa=',$table["id"],'">',$table["name"],'</a> <a href="?id=',$myrow2['id'],'&delete=',$table['id'],'">Delete</a> </td></tr>';
}
echo "</table>";
Код:
<script src="dojo.js" type="text/javascript"></script>
<script type="text/javascript">
dojo.addOnLoad(function() {
dojo.query('a.delete').connect('onclick',function(e) {
var a = this;
dojo.anim(a.parentNode,{
backgroundColor: '#fb6c6c'
},300);
dojo.stopEvent(e);
dojo.xhr('get',{
content: {
ajax: 1
},
url: dojo.attr(a,'href'),
load: function() {
dojo.anim(a.parentNode,{
opacity: 0
},300,null,function() {
dojo.query(a.parentNode).orphan();
});
}
});
});
});
</script>