Показать сообщение отдельно
Старый 24.02.2011, 06:50   #37
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: YOBA-Boolean: Свистелки и Перделки.

2Fake, каюсь, смотрел старую версию.

ABTOMAT,
var logouturl oldmenu.find("a[onclick='return log_out()']").attr('href'); 
Ненене, девид блейн! Не не не! Свойство OnClick немного не текстовое и вобще глюкавое. Я сам наступал не эти грабли.
Смотри, как определить залогине юзер или нет. Давай смотреть в сторону нашей ссылки "Выход".
<a href="login.php?do=logout&amp;logouthash=а_вот_не_дам" onclick="return log_out()"
        
onmouseover="JSFX.fadeIn('deconnexion')"
        
onmouseout="JSFX.fadeOut('deconnexion')"><img
        src
="images/chestnut/misc/bouton_deconnexion.gif" name="deconnexion"  width="135" height="40" border="0" class="imgFader" id="deconnxion" alt="Выход" /></a
Сразу обратим внимание на alt. Через него мы её и поймаем.
Смотри:
$("a[alt='Выход']"
Вернёт нам требуемый элемент.
Самый шустрый способ проверить существование это использовать свойство length из поставки jQuery.

Типо так:
var logouturl null;
var 
logoutlink = $("a[alt='Выход']");

if ( 
logoutlink.length ){
  
logouturl = $(logoutlink).attr('href');

__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием