Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Помогите с JS.
Дата: Суббота, 14.04.2012, 00:37 |
Лейтенант
Группа: Пользователи
Сообщений: 57
Награды: 0
Репутация: 0
Статус: Offline


Есть скрипт:
Code
<style>   
.LsMesTitle {border:0px; border-top:1px solid #fff; border-bottom:1px solid #b7b7b7; background:#f1f1f1 url('http://wallaby.ucoz.ru/_ph/1/2/405661807.png') repeat-x 0 0; font-size:11px; font-family:tahoma; color:#555; font-weight:bold; padding:6px 7px 6px 7px; text-shadow:#fff 0px 1px 0px;}   
span.closeLs {float:right; width:16px; height:16px; background:url('http://wallaby.ucoz.ru/_ph/1/2/885217798.png') no-repeat 0px 0px; margin:0px; margin-top:-1px; cursor:pointer;}   
span.closeLs:hover {background:url('http://wallaby.ucoz.ru/_ph/1/2/941025470.png') no-repeat 0px -17px; cursor:pointer;}   

.LsMesWrap {position: fixed; bottom:0px; right:10px; padding:10px;}   
.LsMesWrapp {border:1px solid #bababa; background:url('http://wallaby.ucoz.ru/_ph/1/2/14063723.png'); padding:4px; margin-bottom:12px;}   
.LsMesWrappp {text-align:left; border:1px solid #b7b7b7; width:300px; background:#fff; padding:0px; text-shadow:0px 1px 0px #fff;}   
</style>   

<div class="LsMesWrap"></div>   
<script type="text/javascript">   
$(".LsMesWrap").html('');   
   $.get('/index/14', function (data) {   
   $('b.unread', data).each(function () {   
   var NameTheme = $(this).text();   
   var UrlTheme = $(this).parent('a').attr('href');   
   var urlSplit = $(this).parent('a').attr('href').split('/')[4].split('-')[1];   

$(".LsMesWrap").append('<div class="LsMesWrapp"><div class="LsMesWrappp"><div class="LsMesTitle"><div style="float:left;">Новое уведомление</div><span onclick="$(this).parent().parent().parent().hide();" class="closeLs"></span><br/></div><div style="color:#777; padding:5px;"><a style="color:#777;" href="'+$(this).parent('a').next().attr('href')+'" /*">'+$(this).parent('a').next().text()+'</a><span style="padding:0px 4px;"></span><a style="color:#333;" href="' + UrlTheme + '">' + NameTheme + '</a></div></div></div>');   

});   
});   
</script>

Выглядит вот так:

Мне нужно сделать так, чтобы "Привет, Макс" (в данном случае; да, это ссылка;) открывалось при клике в аякс окне. Как это сделать?
Спасибо.

Добавлено (14.04.2012, 00:37)
---------------------------------------------
P.S. И еще — как поставить после "globino" (в данном случае) двоеточие?

 
Дата: Суббота, 14.04.2012, 01:25 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Igor,
Quote (Igor)
Мне нужно сделать так, чтобы "Привет, Макс" (в данном случае; да, это ссылка;) открывалось при клике в аякс окне. Как это сделать?

Отредактировать скрипт, прописать ссылку и функцию открытия.
Quote (Igor)
И еще — как поставить после "globino" (в данном случае) двоеточие?

Отредактировать скрипт - поставить двоеточие, вот тут:
Quote (JavaScript)
<a style="color:#777;" href="'+$(this).parent('a').next().attr('href')+'" /*">'+$(this).parent('a').next().text()+':</a>

...


 
Дата: Суббота, 14.04.2012, 02:46 |
Лейтенант
Группа: Пользователи
Сообщений: 57
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Quote (likbezz)
Отредактировать скрипт

Гениально и просто smile
Но как?
3 дня сижу, не могу сделать.
Как сделать чтоб было в аякс, помогите пожалуйста?
Quote (likbezz)

Отредактировать скрипт - поставить двоеточие, вот тут:

Спасибо.


 
Дата: Суббота, 14.04.2012, 03:17 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Igor,
Quote (Igor)
Как сделать чтоб было в аякс, помогите пожалуйста?

Это уже не «помогите», а «сделайте».
...


 
Дата: Пятница, 20.04.2012, 22:21 |
Лейтенант
Группа: Пользователи
Сообщений: 57
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Ну сделайте тогда smile
Я в яваскриптс не шарю вообще.

Добавлено (20.04.2012, 22:21)
---------------------------------------------
Дайте пинок хоть, как это сделать?

 
Дата: Пятница, 20.04.2012, 23:58 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Igor,
Quote (Igor)
Дайте пинок хоть, как это сделать?

На выводимые скриптом ссылки на сообщения, вешать событие с тем же адресом, что бы открывалось не новое окно, а ювинд окошко с сообщением.
Сообщение получать get запросом - написать отдельную функцию.
...


 
Дата: Среда, 11.07.2012, 18:04 |
Alexxx
Рядовой
Группа: Зарегистрированные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline


Да, скрипт неплохой. Но вот то, что открывает сообщение в полном, а не в ювинд окне - это минус.
Так всё-таки, кто-то из "аццких кодеров" может написать - что и на что поменять в скрипте?
Или бесплатно тут не помогают? Тогда назначьте цену.


 
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия