Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] Dwie podstrony w jednym divie
--Kasper--
post
Post #1





Goście







Witam serdecznie :)
Buduje strone internetową z mapką (google). Po lewej mam liste punktów znajdujących sie na mapie (wszystko pobierane z sqla). Po kliknięciu w obiekt na liście, pojawia się w popupie jego rozwinięty opis. Jednak jeden odnośnik z listy ma otwierać galerie, która nie otwiera sie w popupie, a chciałbym żeby pojawiała sie na miejscu tej listy. Poprostu jeden div ma pełnić funkcje umiejscowienia dwóch podstron. Rozwiązałem ten problem ramką iframe jednak nie jest to sposób który mnie zadowala.
Jeśli ktoś ma pomysł na rozwiązanie takiego problemu, prosze o odpowiedź :)

Pozdrawiam,
Go to the top of the page
+Quote Post
grabek93
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


Może po prostu ukryj DIV'a z mapką, a pokaż z galerią? ("ONCLICK" JS)
Nie wiem dokładnie o co chodzi, ale to chyba dobre rozwiązanie zamiast ramki wbudowanej.
jedyny problem jest taki, że galeria będzie od razu ładować się, nawet jeśli nie będziemy z niej korzystać, a czas ładowania str. będzie dłuższy.
Go to the top of the page
+Quote Post
--Kasper--
post
Post #3





Goście







Rozwiązanie ok mając jedną galerie. W momecie kiedy liczba galerii wynosi tyle co liczba markerów na mapie (np. 15) to już jest mega problem. W Iframe mogłem otwierać odpowiednie zdjęcia w zależności od wysłanego w linku id.
www.xxx.pl/wizytowka.php?id=1 i otwierało mi wizytówke markera o id=1. Podobnie musze zrobić z galerią.
Pozdrawiam i z góry dzięki za odpowiedź :)
Go to the top of the page
+Quote Post
grabek93
post
Post #4





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


to może...

PHP include.
w zależności co w adresie dobierzesz warunek:

  1. <?php
  2.  
  3. $sprawdzenie = $_GET['sprawdzenie'];
  4.  
  5. if ($sprawdzenie == mapa) echo 'mapa';
  6. elseif ($sprawdzenie == wizytowka1) include 'wizytówka1.php';
  7. elseif ($sprawdzenie == firma2) include 'firma2.php';
  8.  
  9. ?>


itp

Tylko że musisz odświeżać całą stronę. ale wystarczy 1 plik php.
Nic innego mi nie przychodzi do głowy.

Ten post edytował grabek93 2.01.2011, 18:34:59
Go to the top of the page
+Quote Post
lobopol
post
Post #5





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Po prostu użyj ajaxa.


--------------------
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 Aktualny czas: 20.08.2025 - 17:48