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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Sep 2004
Сообщений: 90
По умолчанию Flash сайт с html-футером.

Наверняка, кто-то уже сталкивался.
Нужно к флешевому сайту прицепить обычный футер. Сайт тянется на весь экран, и из-за футера не должна появляться полоса прокрутки.
С самой версткой, когда верхний div (флешка) занимает (100% - m) пикселей, а нижний (футер) m пикселей проблем нет. Но стоит вставить флешку, то либо все уезжает за экран, либо вообще не отображается (FF).

Старый 30.03.2011, 23:20
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Таблицей сделайте или погуглите, реализаций куча.
__________________
hauts.ru

Старый 31.03.2011, 01:16
Vier вне форума Посмотреть профиль Отправить личное сообщение для Vier Посетить домашнюю страницу Vier Найти все сообщения от Vier
  № 3  
Ответить с цитированием
Vier

Регистрация: Sep 2004
Сообщений: 90
Я перед тем как создать тему, попробовал несколько вариантов, но ни один из них не прокатил.
Таблицей было более менее, кроме оперы и ie, возможно из-за доктайпа, но т.к. мне потом предстоят небольшие манипуляции с футером из ява-скрипта очень желательно сверстать дивами. В принципе, всегда остается вариант сверстать фреймами, но теперь уже надо побороть этот случай : )

В приложении флешка с версткой, может у кого-то получится, чтобы контент и футер были на экране без полосы прокрутки.

Вот вариант, который работает без вставленного флеша и не работает со вставленным. Также пробовал вариант с абсолютным расположением футера и с отрицательным margin. Возможно, не получилось из-за кривых рук.

PHP код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" lang="ru">    
    <
head
        <
title>Test</title
        <
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
        <
style type="text/css" media="screen"
            
htmlbody    {height:100%, width100%}
            
body margin:0padding:0;}
            
            
#contentHolder {
                        
min-height100%;
                        
heightauto !important;
                        
height100%;                        
                        
margin0 auto -40px;                
            }    
            
            
#myContent {                        
                        
height100%;                        
            }    
            
            
#myAlternativeContent        { }
            
.footer, .push {height40px;}
            
        </
style>    
        <
script type="text/javascript" src="swfobject.js"></script> 
        <script type="text/javascript"> 
        swfobject.embedSWF("Test.swf", "myContent", "100%", "100%", "10.0.0", "expressInstall.swf");
        </script> 
    </head> 
    <body>         
        <div id="contentHolder">
        <div id="myContent">            
            <div id="myAlternativeContent"> 
                <h1>Alternative content!</h1>                 
            </div>                 
        </div>     
        <div class="push"></div>
        </div>
        <div class="footer">FOOTER</div>        
    </body> 
</html> 
Вложения
Тип файла: rar test.rar (10.1 Кб, 30 просмотров)

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

Регистрация: Mar 2011
Сообщений: 21
Можно попробовать через JavaScript
1) задать изначально флешке фиксированные размеры
2) повесить события window.onload = correctSize ; window.onresize = correctSize ;
3) написать correctSize, которая будет вычислять высоту доступной области в браузере и менять высоту флешки, устанавливая на полная доступная высота минус высота футера.

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

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

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


 


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


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