Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] onload w znaczniku <body>., solved
jaskooo
post 6.06.2007, 18:20:41
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

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


Witam,
Sytuacja wygląda następująco:

Mam na stronie DIV-y, które chciałbym pokazać dopiero po naciśnięciu linka na stronie.
Czyli przy uruchomieniu strony maja być niewidoczne.

W tym celu do znacznika body wstawiłem poniższy kod:

  1. <body onload="document.getElementById('content').style.display='none'>


wszystko działa fajnie, ale niestety przy uruchomieniu strony przez ułamek sekundy pokazuja sie wszystkie DIV-y. Jak tego uniknąć?

Może w innym miejscu je "chować"?

Oto link do strony: Likomp

Z góry dziękuję za podpowiedź.

Ten post edytował jaskooo 6.06.2007, 18:50:29


--------------------
to tylko ja jaskooo :)
Go to the top of the page
+Quote Post
barat
post 6.06.2007, 18:24:17
Post #2





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 19.05.2007

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


Może zrób w drugą stronę - ustaw visability: hidden już w CSS dla DIV'a a po kliknięciu w link by przestawiało się na visability: visable ?
Go to the top of the page
+Quote Post
jaskooo
post 6.06.2007, 18:49:40
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.04.2004
Skąd: Warszawa

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


Niestety nie powiodło sie.
Po zaimplementowaniu Twojej metody pokazywały sie te DIV, ale nie sformatowane, nie wiem dlaczego.


Ale dzięki tobie wpadłem na inny pomysł, który odniósł sukces, a mianowicie:
w stylu ustawiłem na
  1. display: none;
, a dopiero link ustawiał na
  1. display='block'


Nic nie mam w znaczniku BODY i działa rewelka, dzięki za naprowadzenie smile.gif


--------------------
to tylko ja jaskooo :)
Go to the top of the page
+Quote Post
barat
post 6.06.2007, 20:27:33
Post #4





Grupa: Zarejestrowani
Postów: 183
Pomógł: 0
Dołączył: 19.05.2007

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


tez myślałem o display:none i potem block, bo właściwie to i tak DIV który jest blokowy smile.gif ale nie byłem pewien czy to nie nadpisze jakichś ustawień, dla tego napisałem visability smile.gif

Nie ma za co smile.gif
Go to the top of the page
+Quote Post
JaRoPHP
post 6.06.2007, 20:52:46
Post #5





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Cytat(jaskooo @ 6.06.2007, 17:49:40 ) *
i działa rewelka, dzięki za naprowadzenie smile.gif
Pozwolę sobie dorzucić "trzy grosze" - jak użytkownika nie ma włączonej obsługi javyscriptu w przeglądarce, nie zobaczy nic. Być może taki efekt Cię zadowala...


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:34