﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / Веб-программирование  / background по ширине окна / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 30 Aug 2008 04:59:59 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>спасибо за ответы&lt;/P&gt;&lt;P&gt;касательно размера по высоте из-за спецификации языка height в таблицах более не поддерживается... так что пришлось в стилях body прописать высоту 100%</description><pubDate>Tue, 24 Jul 2007 15:15:01 GMT</pubDate><dc:creator>IT-AleX</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>[quote][b]IT-AleX (24.07.2007)[/b][hr]не могу понять в чём проблема?&lt;br&gt;&lt;br&gt;function ResizeBG () {&lt;br&gt;document.getElementById("BG_img").width = document.body.clientWidth;}&lt;br&gt;&lt;br&gt;=================&lt;br&gt;&lt;br&gt;&amp;lt;body background="&amp;lt;%=setBG%&amp;gt;" style="margin:0; background-repeat: repeat;" onload="ResizeBG();" onresize="ResizeBG();"&amp;gt;&lt;br&gt;&amp;lt;img src="&amp;lt;%=setBG%&amp;gt;" id="BG_img" name="BG_img" style="z-index:1;position:absolute;top:0;left:0;"&amp;gt;&lt;br&gt;[/quote]&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;#60;html&gt;&lt;br&gt;&amp;#60;head&gt;&lt;br&gt;&amp;#60;title&gt; &amp;#60;/title&gt;&lt;br&gt;&amp;#60;script&gt;&lt;br&gt;function A() {&lt;br&gt;document.getElementById("fon").width=document.body.clientWidth;;&lt;br&gt;document.getElementById("fon").height=document.body.clientHeight;&lt;br&gt;}&lt;br&gt;&amp;#60;/script&gt;&lt;br&gt;&amp;#60;/head&gt;&lt;br&gt;&amp;#60;body onLoad="A()" onresize="A()"&gt;&lt;br&gt;&amp;#60;!-- Всё что находиться за фоном не отображается --&gt;&lt;br&gt;&amp;#60;h1&gt; hhhhhhhhh&amp;#60;/h2&gt;&lt;br&gt;&amp;#60;h1 style="position:absolute"&gt; zzzzzzz &amp;#60;/h1&gt;&lt;br&gt;&amp;#60;img src="img/fon/fon_blue.GIF" id="fon" style="position:absolute;top:0;left:0"&gt;&lt;br&gt;&amp;#60;!-- Всё что находится под фоном отображается если указано style="position:absolute;"--&gt;&lt;br&gt;&amp;#60;h1 style="position:absolute"&gt; Hello World &amp;#60;/h1&gt;&lt;br&gt;&amp;#60;h1&gt;aaaaaaaaa&amp;#60;/h1&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:100;"&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:130;"&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:160;"&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:190;"&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:220;"&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:250;"&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:280;"&gt;&lt;br&gt;&amp;#60;img src="img/block/blok_gold.gif" name="a" style="position:absolute;top:100;left:310;"&gt;&lt;br&gt;&amp;#60;/body&gt;&lt;br&gt;&amp;#60;/html&gt;</description><pubDate>Tue, 24 Jul 2007 14:51:29 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>и туда же докучи...&lt;P&gt;решил для определения размеров боди всё содержимое (внутри боди) заключить в таблицу &amp;lt;table width=100% height=100% тоже с тр и тд... но почему-то в дизигнере студии отображается как надо эта таблица... а в браузере 93 пикселя по ширине контента который не имеет позиции абсолютной&lt;/P&gt;&lt;P&gt;в чем проблема? может это ИЕ7 глючит?&lt;P&gt; &lt;P&gt;+ после изменения на отрицательный индекс у положительных элементов пропала реакция на изменение Opacity хотя у первого объекта с положительнам индексом реакция жаваскрипта осталась нормальной и отрабатывает нормально... (скрипт по изменению style.filter меняю в цикле Opacity от 0 до 100) уже совсем ничего не понимаю... =(</description><pubDate>Tue, 24 Jul 2007 10:36:23 GMT</pubDate><dc:creator>IT-AleX</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>Попробуй поставить фону отрицательный z-index, а для всех остальных элементов страницы используй положительный.</description><pubDate>Tue, 24 Jul 2007 10:12:29 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>не могу понять в чём проблема?&lt;P&gt;[code]function ResizeBG () {&lt;BR&gt;document.getElementById("BG_img").width = document.body.clientWidth;}&lt;/P&gt;&lt;P&gt;=================&lt;/P&gt;&lt;P&gt;&amp;lt;body background="&amp;lt;%=setBG%&amp;gt;" style="margin:0; background-repeat: repeat;" onload="ResizeBG();" onresize="ResizeBG();"&amp;gt;&lt;BR&gt;&amp;lt;img src="&amp;lt;%=setBG%&amp;gt;" id="BG_img" name="BG_img" style="z-index:1;position:absolute;top:0;left:0;"&amp;gt;&lt;/P&gt;&lt;P&gt;=================[/code]&lt;/P&gt;&lt;P&gt;далее идут таблицы у которых тоже свой z-index у картинки для бэкграунда з-индекс=1 для остальных по нарастающей если меня не глючит... так вот эта картинка растягивается и ложиться поверх всего что есть.... в чём проблема? думал глючу поменял последовательность в обратную сторону т.е. присвоил картинке з-индекс=99 всё равно тоже самое...&lt;/P&gt;&lt;P&gt;подскажите в чем проблема.... заранее благодарю&lt;BR&gt;</description><pubDate>Tue, 24 Jul 2007 09:53:05 GMT</pubDate><dc:creator>IT-AleX</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>да я уж догадался что к чему... не успел отписаться....&lt;/P&gt;&lt;P&gt;но за ответы респект... может в будующем кому пригодятся кто захочет также поизвращаться как и я =)</description><pubDate>Mon, 23 Jul 2007 16:20:26 GMT</pubDate><dc:creator>IT-AleX</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>Молодец Vizlim. Фон растянуть нельзя, зато можно растянуть обычную картинку.&lt;/P&gt;&lt;P&gt;Как определить размеры содержимого документа написано &lt;A href="http://www.kruglov.ru/articles/crossbrowserdhtml/#window"&gt;здесь&lt;/A&gt;.</description><pubDate>Mon, 23 Jul 2007 13:56:49 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>[quote][b]IT-AleX (23.07.2007)[/b][hr]захотелось сделать эффект рабочего стола... а растягивать картинку.... я не собираюсь давать людям скролинг... всё в "окошках" а бакграунд можно менять пользователю... с повторяющимися небольшими рисунками (замощение ими рабочего пространства) меня как-то не прильщает.... исходить я хотел из условий что у человека может быть высокое разрешение и соответственно брал большие обои... но если у человекаразрешение маленькое хотел утягивать размер картинки до разрешения экрана... но вот что не нашёл так это где можно параметры картинки бэкграунда менять.... &lt;br&gt;&lt;br&gt;понимаю можно считывать в зависимости от разрешения монитора и подставлять разные картинки под разрешение... но вот думал может есть способ... а на нет и суда нет... буду давать по параметрам монитора папку с бэкграундами...[/quote]&lt;br&gt;&lt;br&gt;Ну раз такая задача, то могу предложить, как вариант использовать обычную вставку рисунка:&lt;br&gt;вставка скрипта по определение экранной области браузера, не разрешение экрана, а определение экранной области... и вставка данных в:&lt;br&gt;document.getElementById("fon").width= X;&lt;br&gt;document.getElementById("fon").height= Y;&lt;br&gt;&amp;#60;body onload="скрипта по определение экранной области()" onresize="изменение размеров экранной области браузера()"&gt;&lt;br&gt;&amp;#60;img src="img/fon/fon_blue.GIF" id="fon" style="position:absolute;top:0;left:0" width="800" height="600"&gt;&lt;br&gt;и дальше можно указывать за ним другие рисунки...&lt;br&gt;&lt;br&gt;Наложение на верхний слой нижнего...</description><pubDate>Mon, 23 Jul 2007 13:21:18 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>захотелось сделать эффект рабочего стола... а растягивать картинку.... я не собираюсь давать людям скролинг... всё в "окошках" а бакграунд можно менять пользователю... с повторяющимися небольшими рисунками (замощение ими рабочего пространства) меня как-то не прильщает.... исходить я хотел из условий что у человека может быть высокое разрешение и соответственно брал большие обои... но если у человекаразрешение маленькое хотел утягивать размер картинки до разрешения экрана... но вот что не нашёл так это где можно параметры картинки бэкграунда менять.... &lt;/P&gt;&lt;P&gt;понимаю можно считывать в зависимости от разрешения монитора и подставлять разные картинки под разрешение... но вот думал может есть способ... а на нет и суда нет... буду давать по параметрам монитора папку с бэкграундами...</description><pubDate>Mon, 23 Jul 2007 12:20:04 GMT</pubDate><dc:creator>IT-AleX</dc:creator></item><item><title>RE: background по ширине окна</title><link>http://www.relib.com/forums/Topic914868-9-1.aspx</link><description>&lt;DIV&gt;Растянуть нельза, управлять повтором можно: background-repeat: no-repeat&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.w3schools.com/css/css_background.asp"&gt;http://www.w3schools.com/css/css_background.asp&lt;/A&gt;&lt;/DIV&gt;</description><pubDate>Fri, 20 Jul 2007 16:13:01 GMT</pubDate><dc:creator>pl</dc:creator></item></channel></rss>