Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GreyBox i <body onload="load()"..> dla google maps
cytrysek
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 4.01.2008

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


Witam,

czy ktoś wie jak pogodzić ze sobą te dwie rzeczy.

Mam na stronie linki zrobione w GREYBOX'ie (otwiera się nowe okienko), oprócz tego chce na tej samej stronie pokazać małą mapke google maps.

I problem pojawia się wówczas, kiedy umieszczam ten kod:
  1. <body onload="load()" onunload="GUnload()">

czyli coś, bez czego nie zobaczę mapki, ale wówczas nie działa mi greybox.

Dzięki za pomoc
PW
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arecki
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


Bardziej dział Javascript no ale cóż. Chodzi generalnie o to że te wszystkie bajery jak GrayBox, LightBox czy innyBox działają na takie zasadzie że w momencie wczytywania pliku JS on uruchamia funkcję "obserwującą" załadowanie się strony a konkretniej to obiektu window. Dlatego jak dodałeś nowy element do tagu <body> to nadpisałeś te ustawienia, które wczytują się poprzez GreyBox'a. Rozwiązanie jest proste. Dopisz poniższy fragment kodu PO wczytywaniu greybox'a ale TUŻ PRZED <body> i powinno pomóc.

  1. <script type="text/javascript">
  2. if (window.onload) {
  3. var func = window.onload;
  4. window.onload = function() {
  5. load();
  6. func();
  7. }
  8. }


Ten post edytował arecki 26.02.2008, 23:11:29
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 12:19