Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Изменение размеров фреймов в зависимости от разрешения экрана
 
 автор: desau   (25.06.2007 в 08:16)   письмо автору
 
 

Можно как-то это (вопрос название темы) сделать или нет, это первый вопрос.

При разрешении 1024*768:
<FRAMESET rows="32%,* noresize" SCROLLING="auto" framespacing="0">
<FRAME SRC="verx.html" NORESIZE>
<FRAMESET cols="25%,*" SCROLLING="auto" framespacing="0">
<FRAME SRC="s_glavn.html" NORESIZE>
<FRAME SRC="glavn.html" name="bbb">
</frameset>

При разрешении 1152*864:
<FRAMESET rows="28%,* noresize" SCROLLING="auto" framespacing="0">
<FRAME SRC="verx.html" NORESIZE>
<FRAMESET cols="22%,*" SCROLLING="auto" framespacing="0">
<FRAME SRC="s_glavn.html" NORESIZE>
<FRAME SRC="glavn.html" name="bbb">
</frameset>

   
 
 автор: desau   (26.06.2007 в 10:03)   письмо автору
 
   для: desau   (25.06.2007 в 08:16)
 

Разобралась сама :)
поместила вот этот кусок в verx.html (который вызываю в фрейме):
...
<script type="text/javascript">
function changeCols1()
{
parent.document.getElementById("main").cols="25%,*"
}
function changeRows1()
{
parent.document.getElementById("main1").rows="32%,* noresize"
}
function changeCols2()
{
parent.document.getElementById("main").cols="21%,*"
}
function changeRows2()
{
parent.document.getElementById("main1").rows="28%,* noresize"
}
var x=y=0;
x = screen.width;
y = screen.height;
if (x == 1024 && y == 768) {changeCols1(); changeRows1();}
if (x == 1152 && y == 864) {changeCols2(); changeRows2();}
</script>...

А этот так и оставила и все заработало :)
...
<FRAMESET id="main1" rows="32%,* noresize" SCROLLING="auto" framespacing="0">
<FRAME SRC="verx.html" NORESIZE>
<FRAMESET id="main" cols="25%,*" SCROLLING="auto" framespacing="0">
<FRAME SRC="s_glavn.html" NORESIZE>
<FRAME SRC="glavn.html" name="bbb">
</frameset>
</html>

Может когда-нибудь кому-нибудь тоже это пригодится :)

   
 
 автор: bronenos   (26.06.2007 в 10:37)   письмо автору
 
   для: desau   (26.06.2007 в 10:03)
 

-

   
 
 автор: elenaki   (26.06.2007 в 11:12)   письмо автору
 
   для: desau   (26.06.2007 в 10:03)
 

Может когда-нибудь кому-нибудь тоже это пригодится :)
===============================================

вряд ли. фреймы - уже не вчерашний, а позавчерашний день. еще когда я только начинала, все ругали фреймы и советовали ими не пользоваться, а это было 8 лет назад :О это все от лукавого, т.е. от Frontpage'a - любовь к фреймам...

   
 
 автор: pwn   (29.06.2007 в 16:34)   письмо автору
 
   для: elenaki   (26.06.2007 в 11:12)
 

>Может когда-нибудь кому-нибудь тоже это пригодится :)
>===============================================
>
>вряд ли. фреймы - уже не вчерашний, а позавчерашний день. еще когда я только начинала, все ругали фреймы и советовали ими не пользоваться, а это было 8 лет назад :О это все от лукавого, т.е. от Frontpage'a - любовь к фреймам...

А это зря. Если сайт какой ваять, да лучше без фремов. А если "web-based" приложение писать, то разбивка на фреймы просто незаменима.

Резюме - нефиг хаять, нужно каждое средство к месту применять ;)

   
 
 автор: elenaki   (30.06.2007 в 19:43)   письмо автору
 
   для: pwn   (29.06.2007 в 16:34)
 

я использую только и-фреймы.

   
 
 автор: pwn   (03.07.2007 в 01:35)   письмо автору
 
   для: elenaki   (30.06.2007 в 19:43)
 

А я и те и другие, каждые к своему месту. А поскольку я пишу приложение а не сайт
и чхать хотел на поисковики, пользуюсь фреймами свободно и без заморочек ;)

   
 
 автор: pwn   (29.06.2007 в 16:32)   письмо автору
 
   для: desau   (26.06.2007 в 10:03)
 

>Может когда-нибудь кому-нибудь тоже это пригодится :)

Сенькс, полчаса в справочнике искал как динамически менять праметры разбивки на фреймы, та тут гугль за пять сек нашел 100%-й готовый рецепт :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования