Strona 1 z 1

PHP/HTML panel z zakładkami Spry

: 05 marca 2009, 00:12
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?

: 06 marca 2009, 14:02
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ć ;)

: 10 marca 2009, 09:46
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.

: 10 marca 2009, 17:48
autor: Inquistor
Jest jeszcze taki projekcik.

Sam używam go na stronie domowej i działa.

: 01 kwietnia 2009, 01:01
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"