Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS][PHP] Tab-View (linki w url i taby)
Forum PHP.pl > Forum > Po stronie przeglądarki
Soulast
Jest to dla mnie kompletnie czarna magia ponieważ nie znam się ani trochę na javie.

Więc jest zmuszony aby prosić o pomoc.

Pobrałem Tab-View ze strony << KLIK >>
Obecnie ten drobny skrypt nie obsługuje ukazywania linku danego Taba w URL przeglądarki.

Tutaj właśnie szukam pomocy.Potrzebna jest mi możliwość kopiowania linku danego Taba przykładowo www.mojastrona.pl/#tab3 czy coś w tym stylu a obecny skrypt tego niestety nie obsługuje.

A oto co się znajduje w tab-view.js :

  1. function tabview_aux(TabViewId, CurrentId)
  2. {
  3. var TabView = document.getElementById(TabViewId);
  4.  
  5. // ***** Tabs *****
  6.  
  7. var Tabs = TabView.firstChild;
  8. while (Tabs.className != "Tabs") Tabs = Tabs.nextSibling;
  9. var Tab = Tabs .firstChild;
  10. var i = 0;
  11.  
  12. do
  13. {
  14. if (Tab.tagName == "A")
  15. {
  16. i++;
  17. Tab.href = "java script:tabview_switch('"+TabViewId+"', "+i+");";
  18. Tab.className = (i == CurrentId) ? "Current" : "";
  19. Tab.blur();
  20. }
  21. }
  22. while (Tab = Tab.nextSibling);
  23.  
  24. // ***** Pages *****
  25.  
  26. var Pages = TabView.firstChild;
  27. while (Pages.className != 'Pages') Pages = Pages.nextSibling;
  28. var Page = Pages .firstChild;
  29. var i = 0;
  30.  
  31. do
  32. {
  33. if (Page.className == 'Page')
  34. {
  35. i++;
  36. if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
  37. Page.style.display = (i == CurrentId) ? 'block' : 'none';
  38. }
  39. }
  40. while (Page = Page.nextSibling);
  41. }
  42.  
  43.  
  44. // ***** Tab View **************************************************************
  45.  
  46. function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); }
  47. function tabview_initialize(TabViewId) { tabview_aux(TabViewId, 1); }



  1. <script type="text/javascript">
  2. tabview_initialize('TabView');
  3. </script>


Czy może ktoś wie jak to w prosty sposób przerobić albo co gdzie dodać aby linki były wyświetlane w URL przeglądarki?

Dziękuje z góry za wszelką pomoc..
woj_tas
Użyj do tego location.hash
Soulast
Cytat(woj_tas @ 22.07.2010, 11:27:23 ) *
Użyj do tego location.hash


Podkreślam jestem żółty w tym js gdzie to mam wkleić albo jak tego użyć?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.