Radek_1
28.07.2009, 20:21:19
Witam,
Na stronie
http://dzidek.home.pl/strtest/testt.html po klikaniu na numerki z lewej strony, pojawiające się w środkowym obszarze napisy „Wybrano **” zaczynają się chować za tło. Czy istnieje możliwość, aby strona się automatycznie przedłużała, gdy zaczyna brakować dla nich miejsca? Obecnie zrobiłem to na tabelach, chociaż próbowałem na divach, jednak efekt był podobny. Nie mam zielonego pojęcia w jaki sposób to można by rozwiązać
athei
28.07.2009, 20:53:46
Wywal
Kod
<script type=text/javascript>
function fixBg()
{
var el=document.getElementById('content');
var newHeight=el.offsetHeight/36;
if(newHeight>Math.floor(newHeight))
{
newHeight=Math.floor(newHeight)+1;
}
newHeight=newHeight*36;
el.style.height=newHeight+'px';
}
window.onload=fixBg;
</SCRIPT>
Radek_1
28.07.2009, 21:04:46
No wtedy generalnie działa, ale ten skrypt nie jest tam bezcelowo umieszczony. Dzięki niemu "kółeczka" obok są pokazywane całe, a nie ucinane. Czy jest możliwość by obie te rzeczy jednak działały naraz?
Domyślam się (JS jak już kiedyś pisałem nie jest moją mocną stroną), że problem wywołuje window.onload, która ustala wysokość po załadowaniu strony i dlatego nie zmienia się na bieżąco ona wraz z klikaniem linku i przedłużaniem strony. Pytanie jak można to zastąpić by działało dynamicznie?