PHP/HTML panel z zak

Potrzebujesz pomocy z C, C++, perl, python, itp.
gajosew
Posty: 93
Rejestracja: 26 października 2007, 13:38
Lokalizacja: Bydgoszcz

PHP/HTML panel z zakładkami Spry

Post autor: gajosew »

Witam.

Tworze mały projekt w php.
Zastosowałem panel z zakładkami Spry.

Kod: Zaznacz cały

<div id="TabbedPanels1" class="TabbedPanels">
  <ul class="TabbedPanelsTabGroup">
    <li class="TabbedPanelsTab" tabindex="0">Zakładka 1
    <li class="TabbedPanelsTab" tabindex="0">Zakładka 2
  [/list]
  <div class="TabbedPanelsContentGroup">
    <div class="TabbedPanelsContent">zakladka 1</div>
    <div class="TabbedPanelsContent">
      <form id="form1" name="form1" method="post" action="">
        <input type="text" name="textfield" id="textfield" />
      </form>
      <form id="form2" name="form2" method="post" action="komunikator.php">
        <input type="submit" name="button" id="button" value="Submit" />
      </form>
    </div>
  </div>
</div>
Chodzi o to, że kiedy wcisnę ,,button Submit'' przeglądarka ma wykonać pewien kod PHP (w cytowanym kodzie nie widać go) i powrócić na ten sam panel.
Tym czasem przeglądarka powraca na pierwsza zakładka.
Ktoś może pomóc?
Theq
Beginner
Posty: 140
Rejestracja: 16 kwietnia 2007, 19:00
Lokalizacja: Legnica

Post autor: Theq »

Nie bawiłem się takim wynalazkiem jak zakładki Spry, ale ogólna filozofia w takich przypadkach polega na tym, żeby jakoś zapamiętać stan. Czyli, w tym przypadku, która zakładka jest aktualnie otwarta. Można to zrobić poprzez odpowiedni adres np. "/stronka/index.html#tab2" albo ustawiając cookie. Całkiem możliwe, że te zakładki mają to już zakodowane i wystarczy to włączyć w konfiguracji (dokumentacja).

Ewentualnie możesz to zapytanie wykonać asynchronicznie bez przeładowania strony (AJAX) wtedy nie będzie trzeba niczego zapamiętywać ;)
gajosew
Posty: 93
Rejestracja: 26 października 2007, 13:38
Lokalizacja: Bydgoszcz

Post autor: gajosew »

Ajax odpada. Jadę na apachu i php5.
Rozwiązanie przyniosło opcja defaultTab:wartość
przekazywana php do js.
To niestety nie działa "/stronka/index.html#tab2" ;-)
Ale dzięki za zainteresowanie.
Na 4 forach to rzuciłem i raczej ludzie się nie kwapili z odpowiedziami.
Awatar użytkownika
Inquistor
Beginner
Posty: 122
Rejestracja: 25 września 2007, 20:48

Post autor: Inquistor »

Jest jeszcze taki projekcik.

Sam używam go na stronie domowej i działa.
zulowski
Posty: 68
Rejestracja: 22 maja 2007, 10:47

Post autor: zulowski »

"Ajax odpada. Jadę na apachu i php5. (...) przekazywana php do js."
A czy przypadkiem AJAX to nie właśnie PHP i JavaScript?
Nie rozumiem czemu - "odpada"
ODPOWIEDZ