Показать сообщение отдельно
  #9 (permalink)  
Старый 21.07.2012, 18:13
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

IggyTot,
Фенька такая :
highslide не может отследить события во фрейме - проверил - * переделывать highslide - вряд ли кто возьмётся...
(*Собственно функции changeImageXX() - вытащить на главную - не сложно - но highslide не отслеживает клики на фрейме

<script language='javascript'>
function FF(){
			var img = new Image();
			img.src = 'images/1/map1-1.jpg';
			var img = new Image();
			img.src = 'images/1/map1-2.jpg';
alert(img.src)
			var Zz = document.getElementsByName('forumframe')[0].contentWindow;


			function changeImage1() {
				Zz.src = 'images/1/map1-1.jpg';
			}

			function changeImage2() {
				Zz.document.getElementById('img1').src = 'images/1/map1.jpg';
			}
			function changeImage3() {
				Zz.document.getElementById('img1').src = 'images/1/map1-2.jpg';
			}
}
		</script>

		<div id="content">
			<iframe id="forumframe" name="forumframe" src="index2.html" width="100%" height="800" scrolling="no" style="overflow:visible; display:block;" onload="FF()">
				
			</iframe>


Правильный способ - заменить фрейм - подгрузкой Аяксом в div блок,
переходы по ссылкам(их не много делать вызовом переподгрузки - достаточно просто)

(Хотя, как то видел решение через jQuery tooltip ему можно дать указания на главной ловить события во фрейме

Последний раз редактировалось Deff, 21.07.2012 в 18:15.
Ответить с цитированием