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:
<script type="text/javascript"> function pokazzakladke(element) {
for(var i=1; i<=3; i++) {
if(element == i) {
document.getElementById(element).style.display = "block";
}else{
document.getElementById(i).style.display = "none";
}
}
}
Nazwy zakładek wyświetlam tak:
<a href="java script:void(1);" onclick="pokazzakladke('1');">1
</a> <a href="java script:void(2);" onclick="pokazzakladke('2');">2
</a> <a href="java script:void(3);" onclick="pokazzakladke('3');">3
</a>
A tak treść w zakładkach:
<div id="1">treść zakładka 1
</div> <div id="2" style="display:none">treść zakładka 1
</div> <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ć.