Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][JavaScript]Przedłużanie strony, Automatyczne przedłużanie strony po kliknięciu na link
Radek_1
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

Ostrzeżenie: (0%)
-----


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ć (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
athei
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

Ostrzeżenie: (0%)
-----


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>
Go to the top of the page
+Quote Post
Radek_1
post
Post #3





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Bełchatów

Ostrzeżenie: (0%)
-----


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?

Ten post edytował Radek_1 28.07.2009, 21:09:46
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:17