Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zakładki w javascript
plove
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.04.2013

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


Witam.
Mam bardzo prosty skrypt który pozwala wyświetlić zakładki bez przełądowania strony.
Jest oczywiście jeden problem, ponieważ za każdym razem przy powrocie do widoku tych zakładek automatycznie pokazuje pierwszą zakładkę.
Wygląda to tak:
Na 3 zakładce mam informacje do edycji, klikam edytuj przenosi mnie do innej strony, edytuję i chciałbym wrócić do zakładki 3 ale automatycznie ustawia mi na pierwszą.

Tak wygląda skrypt:
  1. <script type="text/javascript">
  2. function pokazzakladke(element) {
  3. for(var i=1; i<=3; i++) {
  4. if(element == i) {
  5. document.getElementById(element).style.display = "block";
  6. }else{
  7. document.getElementById(i).style.display = "none";
  8. }
  9. }
  10. }


Nazwy zakładek wyświetlam tak:
  1. <a href="java script:void(1);" onclick="pokazzakladke('1');">1</a>
  2. <a href="java script:void(2);" onclick="pokazzakladke('2');">2</a>
  3. <a href="java script:void(3);" onclick="pokazzakladke('3');">3</a>



A tak treść w zakładkach:
  1. <div id="1">treść zakładka 1</div>
  2. <div id="2" style="display:none">treść zakładka 1</div>
  3. <div id="3" style="display:none">treść zakładka 1</div>


W jaki sposób mogę osiągnąc to co podałem wyżej ? O ile w ogóle mogę coś takiego zrobić.

Ten post edytował plove 2.05.2013, 15:08:56
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 18:56