Как да позиционирам менюта?

perer

Registered
Здравейте!
Как да позиционирам менютата на сайта ми. Искам двете странични да са залепени от страни съответно от ляво и от дясно и да има едно централно. Също така искам средното да се разтяга според резолюцията, защото ако не го прави ще има много празно пространство между стрничните и централното меню.

Благодаря!
 
Код:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
#menuLeft {
	width:200px;
	height:200px;
	background:red;
	float:left;
}
#menuCenter {
	height:200px;
	background:blue;
	float:left;
}
#menuRight {
	width:200px;
	height:200px;
	background:green;
	float:left;
}
* {
	margin:0;
	padding:0;
}
</style>
<script type="text/javascript">
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { 
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { 
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
    var myDiv = document.getElementById('menuCenter');
	myDivWidth = pageWidth-400;
	myDiv.style.width = myDivWidth+'px';
	
}
</script>
</head>

<body onload="getPageSize()">
<div id="menuLeft"></div>
<div id="menuCenter"></div>
<div id="menuRight"></div>
<div style="clear:both"></div>
</body>
</html>
Значи направил съм го по следният начин:
задал съм на лявия и десния див фиксирана ширина.Чрез javascript "вземам" ширината на броузъра при различните резолюции, и задавам разликата от текущата ширина на броузъра - сбора на двата дива(ляв и десен)
 
За съжаление имам проблем с този скрипт. Когато е само той на отделен файл си работи без проблем, но като го сложа в моя код не става. Не знам защо. :(
Ето линк на сайта - http://cs-playthegame.info/new/index.html
Ето и снимка на това, което трябва да се получи. -> Кликни ме
Също имам и проблем с позиционирането на търсачката и десния автомат на footer-а.
 

Back
Горе