Даже не знаю как начать.
Вообщем такая ситуация в цикле(php) из mysql выводиться некая информация в рамке.
и нужно что бы при наведении на эту инфу сбоку отображался крестик(ссылка);
<div class="Content_Wall_Log" id="Content_Wall_Log" onmousemove="PinDel({'Id':this,'Pin':'Wall_Log_Del'})">
<div class="Wall_Log_Ava"><img src="design/img/person.png" width="32" height="32" /></div>
<div class="Wall_Log_Cont">
<span class="Wall_Log_Cont_Title"><?php echo $UserWall_List_Sender; ?></span>
<span class="Wall_Log_Cont_Text"><?php echo nl2br($UserWall_List['Text']); ?></span>
</div>
<div class="Wall_Log_Mgt" id="Wall_Log_Mgt">
<div id="Wall_Log_Del">(тут должн появляться крестик)</div>
</div>
</div>
впринципи работает но безразници на какую запись новодить курсор, крестик появляется только в первой.
function PinDel(Obj) {
$Obj = Obj['Id'];
$Pin = document.getElementById(Obj['Pin']);
$Pin.innerHTML = 'x';
}
Идея у меня пока, что одна может можно как-то указать относительный путь от this до нужного div?
Спустя 56 минут, 33 секунды (3.03.2011 - 11:57) Invis1ble написал(а):
PiratXXX
ну например так:
ну или
можно получить колекцию объектов по названию класса к примеру, а потом по индексу извлечь нужный
ну например так:
this.getElementById()
ну или
можно получить колекцию объектов по названию класса к примеру, а потом по индексу извлечь нужный
Спустя 16 минут, 52 секунды (3.03.2011 - 12:14) PiratXXX написал(а):
Invis1ble
чет не работает! ты имел ввиду так что-ли?
чет не работает! ты имел ввиду так что-ли?
$Pin = $Obj.getElementById(Obj['Pin']);
Спустя 1 минута, 52 секунды (3.03.2011 - 12:16) Invis1ble написал(а):
PiratXXX
а с чего оно будет работать, если у тебя имена переменных с $ начинаются, как в пыхе?
а с чего оно будет работать, если у тебя имена переменных с $ начинаются, как в пыхе?
Спустя 9 минут, 58 секунд (3.03.2011 - 12:26) PiratXXX написал(а):
Invis1ble
да без раници, js такие название разрешены и даже такие: $$ или ___ или _$$_ ))
это я так для себя для удобства.
да без раници, js такие название разрешены и даже такие: $$ или ___ или _$$_ ))
это я так для себя для удобства.
Спустя 1 минута, 44 секунды (3.03.2011 - 12:28) PiratXXX написал(а):
Invis1ble
и вообще глянь на мою аву, разве можно мне что-то запретить?
и вообще глянь на мою аву, разве можно мне что-то запретить?
Спустя 5 минут, 23 секунды (3.03.2011 - 12:33) Invis1ble написал(а):
PiratXXX
вобще меня смущает, как передается аргумент - в виде массива. Попробуй просто объект передавать, возможно в той форме что у тебя щас, this воспринимается не как объект.
А вообще засунь в функцию alert(this) и посмотри, что выдаст.
вобще меня смущает, как передается аргумент - в виде массива. Попробуй просто объект передавать, возможно в той форме что у тебя щас, this воспринимается не как объект.
А вообще засунь в функцию alert(this) и посмотри, что выдаст.
Спустя 14 минут, 28 секунд (3.03.2011 - 12:48) PiratXXX написал(а):
Invis1ble
да вроде как объект
вот пробовал
выдает [object HTMLDivElement]
да вроде как объект
вот пробовал
alert(Obj['Id']);
выдает [object HTMLDivElement]
Спустя 5 минут, 14 секунд (3.03.2011 - 12:53) Raskolnikoff написал(а):
У разных записей должен быть разный ID. Т.е. не просто "Wall_Log_Del", а "Wall_Log_Del_1", "Wall_Log_Del_2" и т.п.
Спустя 4 минуты, 29 секунд (3.03.2011 - 12:57) Invis1ble написал(а):
PiratXXX
а теперь попробуй
а теперь попробуй
alert($Obj.getElementById(Obj['Pin']));
Спустя 5 минут, 52 секунды (3.03.2011 - 13:03) PiratXXX написал(а):
Invis1ble
как говорится от браузера НОЛЬ эмоций!(((
как говорится от браузера НОЛЬ эмоций!(((
Спустя 1 минута, 9 секунд (3.03.2011 - 13:04) PiratXXX написал(а):
Raskolnikoff
тоже вариант думал над этим. но не хотелось както по красевей осуществить это дело!
уже пошел спортивный интерес...
тоже вариант думал над этим. но не хотелось както по красевей осуществить это дело!
уже пошел спортивный интерес...
Спустя 13 минут, 40 секунд (3.03.2011 - 13:18) Invis1ble написал(а):
PiratXXX
значит где-то ошибка в коде. Установи плагин firebug для firefox и смотри, что у тебя там за бок.
значит где-то ошибка в коде. Установи плагин firebug для firefox и смотри, что у тебя там за бок.
Спустя 18 минут, 7 секунд (3.03.2011 - 13:36) Raskolnikoff написал(а):
PiratXXX если не хочешь давать уникальные ID, то надо отказываться от getElementById(Obj['Pin']). Сам подумай, что он должен тебе вернуть на такой запрос, если у тебя объектов с такой idшкой несколько? Вот он и возвращает первый попавшийся. А в осле вообще бы ругнулось на ошибку.
Спустя 3 минуты, 36 секунд (3.03.2011 - 13:40) Invis1ble написал(а):
совершенно верно, нет смысла искать элемент по ID, если их несколько
_____________
http://flibro.com/