Показать сообщение отдельно
  #3 (permalink)  
Старый 12.08.2010, 18:26
Новичок на форуме
Отправить личное сообщение для ZneP Посмотреть профиль Найти все сообщения от ZneP
 
Регистрация: 09.08.2010
Сообщений: 8

Спасибо


Вообще у меня задумка следующая.

Так как у меня фреймы, то хотел попробовать реализовать следующую хрень

В index файле сделать привязку ко всем ссылкам определенного типа из одного фрейма к Lightbox

Что-то в таком духе:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<title>База знаний МИКС</title>

	<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/lightbox/jquery.lightbox-0.5.js"></script>
	<link rel="stylesheet" type="text/css" href="js/lightbox/jquery.lightbox-0.5.css" media="screen" />

	<script>

$(document).ready(function(){
	$(function() {
	$('a.lightview', parent.frames[1]).lightBox();
})});


	function openLocalUrlLightBox(elm)
	{
		$(elm).trigger("click");
	}

	</script>

</head>

<frameset id="frameset3" rows="50%,50%" >
   <frame  src="tree.php" frameborder="0" scrolling="Auto" marginwidth="5" marginheight="5" style="border-right-style: solid; border-right-width: 2px; border-right-color: Gray;">
   <frame  src="3.html"   name="messages" id ="messages" marginwidth="5" marginheight="5" scrolling="yes" frameborder="0"  >
</frameset>

<noframeset>
<body>
Ваш браузер не поддерживает фреймы
</body>
</noframeset>

</html>



А во втором фрейме, к ссылкам которого привязку нужно сделать, сделать следующее:

$(document).ready(function(){
$("a.lightview").click(function(){
	window.parent.openLocalUrlLightBox($(this));
});
});



Данные метод конечно не работает.
Но может ли такая задумка прокатить?

Последний раз редактировалось ZneP, 12.08.2010 в 18:35.
Ответить с цитированием