Фон на сайт като линк

dgeorgiev

Registered
Здравейте,
имам един проблем с един сайт, трябва да направя фона на сайта под формата на реклама (ако помните доскоро както беше в vbox7) т.е. самия body да е кликаем, а сайта да не е (в смисъл да не е част от реклама за фон която е) с един колега мислихме мислихме и нищо не измислихме :D Моята идея е с js да се добави на body onclick евент (не съм запознат много много с js), а на дива със сайта да се направи някакси да не действа (не знам изобщо дали може да се осъществи). На колегата идеята му е да направя 3 дива - един сайта които трябва да е статичен (с фиксирана ширина и центриран в средата на екрана) и другите два да се подразделят от двете страни и с javascript да се направят на линкове, но тук проблема идва от това, че не можем и двамата да се сетим как да направим кода за разпределение на дивовете.
Търсих в форума, но намерих само 1 тема, но без отговор в нея, наистина се надявам някой да има идея как може да стане това което искам :)
 
направи един дива който държи сайта на линк, ако например имаш

<div id="page">
<div id="main">
</div>
</div>


сложи го така


<а href="#"><div id="page">
<div id="main">
</div>
</div>
</a>
 
Извинявам се ако се повтаря.Идеята по тези сайтове (според мен много тъпо и дразнещо ) е ,че или се слага един два <div> от двете страни на самия сайт със absolute посишън - примерно
 
Най-простото на мен ми се струва така:
<table width="">
<td width="10%">Lqva reklamka</td>
<td width="80%">kod na saita</td>
<td width="10%">dqsna reklamka</td>
</table>


може и със absolute position на някой див.
:?:
 
Както казах, искам само фона отстрани на сайта да е реклама, а не всичко. Div-а със сайта не трябва да води накъдето и фона. С таблица и проценти отново не мисля, че ме устройва начина понеже хем е с таблици, хем казах че сайта си е с фиксирана широчина.
ПП: Сайта е за клиент, той иска такава реклама, иначе и мен ме дразня много :)
 
немога да ти кажа как да го направиш но мога да ти кажа да помислиш по въпроса че сайта ти няма да се отваря само от един комп и само с една резулюция, та мисълта ми е че трябва да го направиш така че примерно ако човек с по малак екран ти отвори сайта да се въжда само сайта ти а ако е с по голям да се вижда и рекламата иначе в противен случен ще се появи голям дразнещ скрол и хората с по малак екран ще трябва само да местят на ляво и дясно и неми се вярва да се задържат много време в сайта ти.
 
ArchangelS каза:

Благодаря Ви за урока. При мен нещо не се получава бихте ли погледнали кода.

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>


<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    $('body').click(function(){
       window.location.href='http://www.google.com';
    }); 
    $('body').delegate('#div','click', function(){
        window.location.href='#';
    });
});

</script>

</head>
<body >
    
   
    <div id="div">kjasdfkjsdjf</div> 
    


  
</body>
</html>


Благодаря Ви предварително
 
Задавате си нормален фон на <body>.
След body тага слагате един линк
<a href="index.html" id="linkbackground"></a>

На id="linkbackground" в css задавате абсолютно позициорнира с избрана от вас височина и 100% дължина.

И вече на главния ви content, задавате просто едно position: relative, за да не ви линква и contenta :shock:
 

Back
Горе