Как ще стане номер с линк.

  • Автор Автор baso
  • Начална дата Начална дата

baso

Registered
Като в vbox за нескафе фона на сайта е линк как мога да го направя това?
 
<!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">
<head>
<title>Advertisment</title>
<style type="text/css">
body {margin:0;background:url(http://store.picbg.net/pubpic/54/69/540f56d4dec45469.jpg) no-repeat fixed center top;}
.advertisment {position:absolute;top:0;left:0;display:block;}
#main {
width:700px;
height:1000px;
margin:0 auto;
background:#cdcdcd;

position:relative;
}
</style>
<script type="text/javascript">
window.onload = function() {
for (i=0;i<document.getElementsByTagName("*").length;i++) {
if (document.getElementsByTagName("*").className=="advertisment") {
document.getElementsByTagName("*").style.width = document.body.clientWidth+"px";
document.getElementsByTagName("*").style.height = document.body.clientHeight+"px";
}
}
}
</script>
</head>
<body>
<a href="http://web-tourist.net/" class="advertisment"></a>
<div id="main">sudurjanie</div>
</body>
</html>

Кода в червено не е задължителен, а това в синьо си променяш пътя до картинката. Скрипта, който съм написал прави линка толкова голям колкото е голяма страницата. На другите елементи извън дива #main трябва да слагаш position:relative.
 
Като за начало можеше да погледнеш как са го направили но хайде.
Код:
body {
	background:url(image.jpg) center 0 no-repeat;
}

div.holder {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10; // при тях, при теб просто трябва да е по-малък от на другите елемнти на страницата
}

Код:
<div class="holder">
	<a href="#">
		<img src="прозвачно 1x1px gif" width="с javascript се изчислява" height="с javascript се изчислява" />
	</a>
</div>

Аз бих те посаветвал да го направиш така
Код:
div.holder {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10; // при тях, при теб просто трябва да е по-малък от на другите елемнти на страницата
}
div.holder a{
	display: block;
	width: 100%;
	background: url(image.jpg) center 0 no-repeat; //каквато искаш да ти е рекламата 
}

Код:
<div class="holder">
	<a id="reklama" style="height:" href="#">
	</a>
</div>

Височината с JavaScript :
Код:
//С jQuery
$('.holder a').css('height',document.body.offsetHeight+'px');
// Чист JS
document.getElementById('reklama').style.height = document.body.offsetHeight+'px';
 

Back
Горе