• Страница 1 из 1
  • 1
Ссылки в uWnd окне
UnderShot
Дата: Суббота, 17.10.2009, 20:07 | Сообщение # 1
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Как сделать так, чтобы все ссылки начинающиеся на /index/8 открывались в uWnd окне? Просто слишком мутарно прописывать для каждой ссылки "onclick='profile()'". Думаю это осуществляется на js, если вас не затруднит, напишите такой скрипт.

Яркий пример того, чего я хочу добиться (клацать по ссылке на профиль любого юзера)


Очень важная тема!
Filmzona — онлайн фильмы.
  
chu4___x
Дата: Суббота, 17.10.2009, 21:49 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 13
Сообщений: 211
Получено оценок: 19
Code
$('a[href^="/index/8"]').each(function() {
// ...
})


«POST данные для модулей системы»
  
UnderShot
Дата: Воскресенье, 18.10.2009, 07:07 | Сообщение # 3
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
chu4___x, вместо коммента свое uWnd окно, правильно? Вот код, глянь, правильно или нет
Code
$('a[href^="/index/8"]').each(function() {  
new _uWnd('profile','Персональная страничка',600,440,{autosize:0},'<iframe scrolling="no" src="/index/8" style="border:0;width:100%;height:100%;"></iframe>')
})


Очень важная тема!
Filmzona — онлайн фильмы.
  
UnderShot
Дата: Воскресенье, 18.10.2009, 07:46 | Сообщение # 4
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Вот код, который я хочу поставить на uWnd окно:
Code
new _uWnd('profile','Персональная страничка',600,440,{autosize:0},'<iframe scrolling="no" src="/index/8" style="border:0;width:100%;height:100%;"></iframe>');


Очень важная тема!
Filmzona — онлайн фильмы.
  
chu4___x
Дата: Воскресенье, 18.10.2009, 13:28 | Сообщение # 5
говорун
Группа: Проверенные
Пользователь №: 13
Сообщений: 211
Получено оценок: 19
Нет, не правильно.

«POST данные для модулей системы»
  
UnderShot
Дата: Воскресенье, 18.10.2009, 14:25 | Сообщение # 6
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
chu4___x, а скажи как правильно, плз

Очень важная тема!
Filmzona — онлайн фильмы.
  
chu4___x
Дата: Воскресенье, 18.10.2009, 17:44 | Сообщение # 7
говорун
Группа: Проверенные
Пользователь №: 13
Сообщений: 211
Получено оценок: 19
Открытие ссылок с профилем в аякс-окне

«POST данные для модулей системы»

Сообщение отредактировал chu4___x - Воскресенье, 18.10.2009, 17:45
  
UnderShot
Дата: Воскресенье, 18.10.2009, 17:50 | Сообщение # 8
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
chu4___x, плус адын в трепу

Очень важная тема!
Filmzona — онлайн фильмы.
  
UnderShot
Дата: Воскресенье, 18.10.2009, 18:38 | Сообщение # 9
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
chu4___x, хотя погоди. Допустим я установил этот скрипт на форум
Code
$BODY$
<script>
$('a[href^="http://' + location.host + '/index/8"]').each(function() {   
$(this).attr('href','javascript://').click(function() {new _uWnd('profile', 'Персональная страничка', 600, 400, {autosize: 1}, {xml: false,dataType: 'html', url: '/index/8-0' + $(this).text()})
});
})
</script>

И когда я на форуме нажимаю на какой-либо профиль, открывается обычное новое окошко(( Почему не работает? Нужны ли какие нить библиотеки, если да то какие? :'(


Очень важная тема!
Filmzona — онлайн фильмы.
  
chu4___x
Дата: Воскресенье, 18.10.2009, 20:40 | Сообщение # 10
говорун
Группа: Проверенные
Пользователь №: 13
Сообщений: 211
Получено оценок: 19
UnderShot, открой форум, я посмотрю.

«POST данные для модулей системы»
  
chu4___x
Дата: Воскресенье, 18.10.2009, 20:42 | Сообщение # 11
говорун
Группа: Проверенные
Пользователь №: 13
Сообщений: 211
Получено оценок: 19
Quote (UnderShot)
/index/8-0

После 0 стоит минус (-).


«POST данные для модулей системы»
  
chu4___x
Дата: Воскресенье, 18.10.2009, 20:44 | Сообщение # 12
говорун
Группа: Проверенные
Пользователь №: 13
Сообщений: 211
Получено оценок: 19
И в настройках модуля.
Персональную страницу пользователя открывать: в текущем окне.


«POST данные для модулей системы»
  
UnderShot
Дата: Воскресенье, 18.10.2009, 20:51 | Сообщение # 13
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
chu4___x, во! ништяк! благодарен тебе о великий lol :D

Очень важная тема!
Filmzona — онлайн фильмы.
  
UnderShot
Дата: Воскресенье, 18.10.2009, 21:06 | Сообщение # 14
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
chu4___x, ггыы, наверно я уже заи..л с этими вопросами с аджакс окнами, но почему у меня при нажатии на ник другого юзера открывается мой профиль?
Code
$BODY$<script>
$('a[href^="http://' + location.host + '/index/8"]').each(function() {  
$(this).attr('href','javascript://').click(function() {new _uWnd('profile', 'Персональная страничка', 600, 400, {autosize: 1}, {xml: false,dataType: 'html', url: '/index/8-0-' + $(this).text()})
});
})
</script>

Все сделал как ты сказал, но открывает только мой профиль <_<


Очень важная тема!
Filmzona — онлайн фильмы.
  
chu4___x
Дата: Воскресенье, 18.10.2009, 21:12 | Сообщение # 15
говорун
Группа: Проверенные
Пользователь №: 13
Сообщений: 211
Получено оценок: 19
Открываются все ссылки, проверил.

«POST данные для модулей системы»
  
UnderShot
Дата: Воскресенье, 18.10.2009, 21:15 | Сообщение # 16
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
chu4___x, а почему тогда при нажатии на кнопку "Профиль" ( вид материалов форума ) открывается профиль "UnderShot"

Очень важная тема!
Filmzona — онлайн фильмы.
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.