Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.11.2010, 01:58
fotorama вне форума Посмотреть профиль Отправить личное сообщение для fotorama Найти все сообщения от fotorama
  № 1  
Ответить с цитированием
fotorama

Регистрация: Nov 2010
Сообщений: 5
По умолчанию Заменять jpg на swf при клике

По своему роду деятельности делаю флеш-панорамы.
Поскольку получающиеся swf достаточно большого размера, возник вопрос - можно ли сделать, чтобы при первоначальной загрузке страницы вместо swf загружалась jpg той же ширины и высоты, а при клике на ней - на ее месте нужная swf?
Например, на этой странице
При этом чтобы другие элементы страницы не перезагружались.

Не уверен, что в нужную ветку пишу - т. к. не специалист.
Поиск тоже ничего не дал, так как не владею терминологией...


Добавлено через 13 часов 1 минуту
Подскажите, пожалуйста!


Последний раз редактировалось fotorama; 07.11.2010 в 02:01.
Старый 07.11.2010, 15:04
membrilius вне форума Посмотреть профиль Отправить личное сообщение для membrilius Найти все сообщения от membrilius
  № 2  
Ответить с цитированием
membrilius
 
Аватар для membrilius

Регистрация: Aug 2008
Сообщений: 258
Да можно.

Старый 07.11.2010, 22:09
fotorama вне форума Посмотреть профиль Отправить личное сообщение для fotorama Найти все сообщения от fotorama
  № 3  
Ответить с цитированием
fotorama

Регистрация: Nov 2010
Сообщений: 5
Цитата:
Сообщение от membrilius Посмотреть сообщение
Да можно.
А не затруднит код подсказать или скрипт - если уж не в явном виде, то хотя бы в каком направлении "копать" надо?

Добавлено через 47 часов 45 минут
Неужели ж никто не подскажет?

Старый 13.11.2010, 21:29
fotorama вне форума Посмотреть профиль Отправить личное сообщение для fotorama Найти все сообщения от fotorama
  № 4  
Ответить с цитированием
fotorama

Регистрация: Nov 2010
Сообщений: 5
Ау! Живой форум-то?

Старый 13.11.2010, 21:54
membrilius вне форума Посмотреть профиль Отправить личное сообщение для membrilius Найти все сообщения от membrilius
  № 5  
Ответить с цитированием
membrilius
 
Аватар для membrilius

Регистрация: Aug 2008
Сообщений: 258
Форум то живой. Просто задача простетская, а раз Вы не специалист, то подсказка будет бесполезна.

Значит так качаем SWFObject 2.*

и смотрим пример:
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="javascript" src="template/js/swfobject.js"></script>
<title>Untitled Document</title>
</head>
<body>
<div id="banner_id_1">
	<img src="/banners/banner_top.png" width="510" height="50" onClick="swfobject.embedSWF('/banners/banner_top.swf', 'banner_id_1', '510', '50', '9', false, false, {wmode:'transparent'}, false);" style="cursor:pointer;" />
</div>
</body>
</html>
Понимаем написанное, и внедряем себе.

Старый 21.11.2010, 18:30
fotorama вне форума Посмотреть профиль Отправить личное сообщение для fotorama Найти все сообщения от fotorama
  № 6  
Ответить с цитированием
fotorama

Регистрация: Nov 2010
Сообщений: 5
Большое спасибо, membrilius
С Вашей помощью все решил
http://fotorama.ucoz.ru/index/0-12

Добавлено через 52 часа 15 минут
Одно "но". В IE не работает такая замена (хотя в других браузерах все ОК).

Код ставил такой:
Код:
<head>
...
<script language="javascript" src="template/js/swfobject.js"></script>
...
</head>
<body>
<div align="center" id="panorama_id_1">
<img src="http://fotorama.ucoz.ru/preview/avtomir_b.jpg" width="600" height="540"
onClick="swfobject.embedSWF('http://fotorama.ucoz.ru/album/Avtomir1.swf', 'panorama_id_1', '100%', '540', '9', 
false, false, {wmode:'transparent', allowfullscreen:'true'}, false);" style="cursor:pointer" />
</div>
...
</body>
Как учесть особенности IE, чтобы и в нем все работало?

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.