Hey. Problem uwidoczniony jest
tutaj.
Otóż, w PHP zrobiłem coś takiego, że po kliknięciu na link "Czytaj więcej" znajdujący się przy akapicie poświęconym Grupie 3, przeładowuje się ta sama strona, lecz z dłuższym tekstem poświęconym tej grupie. Został wykorzystany odnośnik do miejsca na stronie. Poniżej zamieszczam kody.
Problemem jest to, że tekst o innych grupach zamieszczony powyżej Grupy 3 ginie i jest jakby chowany pod logiem strony. Oczywiście, tak być nie może.
Wiecie jak temu zaradzić?
plik przyklad.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> Przykład </title>
<style type="text/css">
*
{
margin: 0;
padding: 0;
}
body
{
color: black;
font-size: 10px;
margin: 0 auto;
padding: 0;
text-align: center;
}
#calosc
{
width: 900px;
margin: 0 auto;
padding: 0;
border: 2px solid #BA5503;
margin-top: 7px;
text-align: left;
margin-bottom: 7px;
}
#logo
{
width: 900px;
height: 150px;
background: red;
text-align: left;
border: 0;
}
#menu
{
width: 900px;
height: 26px;
border-top: 1px solid #BA5503;
border-bottom: 1px solid #BA5503;
border-right: 0px;
border-left: 0px;
}
#kontener
{
width: 900px;
border: 0;
min-height: 600px;
overflow: hidden;
position: relative;
}
#lewo
{
width: 150px;
border: 0;
float: left;
background: gray;
height: auto !important;
height: 600px; /* IE */
min-height: 600px;
padding-bottom: 2800px;
margin-bottom: -2800px;
}
#srodek
{
width: 600px;
border: 0;
float: left;
background: #FFF29C;
height: auto !important;
height: 600px; /* IE */
min-height: 600px;
padding-bottom: 2800px;
margin-bottom: -2800px;
text-align: left;
}
#prawo
{
width: 150px;
border: 0;
float: right;
background: gray;
height: auto !important;
height: 600px; /* IE */
min-height: 600px;
padding-bottom: 2800px;
margin-bottom: -2800px;
}
div.obrazek
{
text-align: center;
position: absolute;
bottom: 10px;
width: 150px;
}
#stopka
{
width: 900px;
height: 16px;
clear: both;
border: 0;
background-color: #FFF29C;
border-top: 1px solid #BA5503;
}
ul.menu
{
position: absolute; /* nie bedzie przesuwany tekst w divach ponizej*/
}
ul.menu, ul.menu li
{
display: block;
list-style: none;
margin: 0;
padding: 0;
}
ul.menu li
{
width: 89px;
text-align: center;
border-right: solid #BA5503 1px;
line-height: 26px;
float: left;
}
p.tekst
{
font-family: "Times New Roman";
font-size: 17px;
color: black;
text-align: justify;
font-weight: normal;
margin-right: 20px;
margin-left: 20px;
margin-top: 15px;
}
</style>
</head>
<body>
<div id='calosc'>
<div id='logo'></div>
<div id='menu'>
<?php
echo "<ul class='menu'>"; echo "<li style='width: 60px;'>X</li>"; echo "<li style='width: 119px;'>B</li>"; echo "<li><a href='przyklad.php?odnosnik=6'>Grupy</a></li>"; echo "<li style='border: 0'>H</li>"; ?>
</div>
<div id='kontener'>
<div id='lewo'>
<div class='obrazek'>
<p class="img">
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img style="border:0; width:70px; height:25px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Poprawny CSS!">
</a>
</p>
</div>
</div>
<div id='srodek'>
<?php
if (isset($_GET['odnosnik'])) {
switch ($_GET['odnosnik'])
{
case 6:
include("grupy.php");
break;
}
}
else
{
echo "<p class='tekst'>Kliknij na Grupy</p>"; }
?>
</div>
<div id='prawo'></div>
</div>
<div id='stopka'>
<p class="stopka">Copyright 2009</p>
</div>
</div>
</body>
</html>
plik grupy.php
<p> </p>
<p class="tekst"><span style="color: #207CC9"><b>Grupy</b></span></p>
<hr class="kreska">
<p class="tekst"><b>Grupa 1</b></p>
<p class="tekst"> Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1 Tekst o grupie 1</p>
<p class="tekst"><b>Grupa 2</b></p>
<p class="tekst"> Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2 Tekst o grupie 2</p>
<a id='tutaj'></a>
<p class="tekst"><b>Grupa 3</b></p>
<?php
if (isset($_GET['rozwin']) && ($_GET['rozwin'] == 'grupa3')) {
echo "<p class='tekst'>Kontunuacja krótkiego tekstu o grupie 3, co w efekcie daje długi tekst o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3 o grupie 3.</p>"; }
else
{
echo "<p class='tekst'>Krótki tekst o grupi 3 ... <a href='przyklad.php?odnosnik=6&rozwin=grupa3#tutaj' class='rozwin'>Czytaj więcej...</a></p>";
}
?>
<p> </p>
<p> </p>