hej
hur gör man så att själva header inte rör på sig när man scrollar på sidan ?
jag e inte säker om man använder framset , framsets har jag aldrig jobbat med ! :/
7 svar · 1 370 visningar · startad av vagann
hej
hur gör man så att själva header inte rör på sig när man scrollar på sidan ?
jag e inte säker om man använder framset , framsets har jag aldrig jobbat med ! :/
undvik frames i alla dess former om du kan det, finns CSS lösningar för att få menyn att "låsas" på samma sätt. Position: fixed (men fungera dock inte i alla webbläsare, men det går att fixa med Javascript om det behövs).
tack , jah det stämmer , sidan funkar i ff , opera , safari och google chrome men ser krångligt ut i internet explorer . har du javascript koden som fixar problemet ?
det verkar inte funka , hittade denna koden http://www.jtricks.com/javascript/navigation/fixed_menu.html
sedan ändrade jag div namnet , och bytte position:fixed; med position:absolute;
sedan la jag js filen(koden) i design mappen och i index.php har jag :
<script type="text/javascript" src="design/commission/IE.FIX.js"></script>
1. hittar webbläsaren in IE.FIX.js fil?, prova lägg in en alert('test'); i den och se om du få meddelandet (om du inte kör firefox + firebug, Chrome och webtoolbar)
2. Hur ser din JS kod ut nu och hur ser din HTML kod ut?
nej , det verkar inte som att webläsare hittar js filen
här har du koden : http://www.jtricks.com/javascript/navigation/fixed_menu.html
och html ser ut så :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title><?php echo $sitename; ?></title>
<script type="text/javascript" src="design/test/IE.FIX.js"></script>
<link href="design/<?php echo $theme['folder']; ?>/style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<?php include('design/'. $theme['folder'] .'/body.php'); ?>
</body>
</html>