• Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Как прописать функцию ко всем ссылкам нужного типа
Как прописать функцию ко всем ссылкам нужного типа
Дата: Воскресенье, 17.04.2011, 10:04 |
Рядовой
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline


Добрый день. Пробовал сделать профили в ajax и столкнулся с проблемой: написал код, что бы профиль выводился в ювнд с помощью ифрейма, код получился такой
Code
<script type="text/javascript">
  function openprofile(){new _uWnd('profile','Профиль',300,100,{align:0,shadow:0,close:1,autosize:1,maxh:500,minh:100,resize:0}, $("#profile").html() )}
  </script>
     <div style="display:none;" id="profile"><iframe src="мой_сайт/index/8-" width="700" height="400" frameborder="no"></iframe></div>

Далее, прописывать ссылку таким образом
Code
<a href="#" onclick="openprofile();">Профиль</a>

то все работает как должно, но мне надо, что бы все ссылки с профилями открывались таким образом. Как это можно сделать? Может, как-то задать класс? Заранее спасибо.


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


Helluin,
Quote (Helluin)
Как это можно сделать? Может, как-то задать класс?

Если есть возможность - то проще всего, действительно, задать класс.
Но как помнится - это не везде реально сделать.
Например, на форуме.
Следовательно, нужно использовать JS дабы отделить ссылки на профиль пользователя от прочих ссылок.
Многие ссылки, например вот эта работают, через JS, то бишь к ним привязано событие по которому и открывается новое окно с профилем.
Из этого следует, что нужно пройтись циклом по всем ссылкам в блоке контента, отобрать из них необходимые, и повесить новое событие «onclick», передавая в нём адрес профиля.
Типа:
Code
<a href="javascript://" onclick="openprofile('адрес_профиля');">Профиль</a>

Под это дело и поправить скрипт.
То бишь - брать содержание страницы профиля не из ифрейма, а через get-запрос.
...
Скрипт где-то тут был.
«Как сделать профили в аякс (юВинд) окне?»
...


 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Как прописать функцию ко всем ссылкам нужного типа
  • Страница 1 из 1
  • 1
Поиск:


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