AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [HTML, Javascript] Tabs und SubTabs realisieren
Thema durchsuchen
Ansicht
Themen-Optionen

[HTML, Javascript] Tabs und SubTabs realisieren

Ein Thema von Yheeky · begonnen am 31. Mär 2010 · letzter Beitrag vom 2. Apr 2010
 
Yheeky

Registriert seit: 7. Jun 2002
1.339 Beiträge
 
#1

[HTML, Javascript] Tabs und SubTabs realisieren

  Alt 31. Mär 2010, 07:51
Hi,

ich habe folgendes Problem: ich habe ein ASP-Projekt mit einer Masterseite. Auf der Masterseite habe ich folgende Struktur, die mir eine Tab-Navigation ermöglicht:

Code:
<div id="Tabs">
   <ul id="MainTabs">
      [*][url="#Users"]Users[/url]
      [*][url="#Products"]Products[/url]
   [/list]   <div id="Users">
      <div id="SubTabs">
         <a href ="/CreateUser"><div id="SubTabUserCreate">Create user</div></a>
              <a href ="/EditUser"><div id="SubTabUserEdit">Edit user</div></a>
                  <a href ="/DeleteUser"><div id="SubTabUserDelete">Delete user</div></a>
           </div>
   </div>
   <div id="Products">
      <div id="SubTabs">
         <a href ="/CreateProduct"><div id="SubTabProductCreate">Create product</div></a>
                  <a href ="/EditProduct"><div id="SubTabProductEdit">Edit product</div></a>
                  <a href ="/DeleteProduct"><div id="SubTabProductDelete">Delete product</div></a>
           </div>
   </div>
</div>
Über ein JavaScript auf meiner Masterseite, lasse ich bei einem Klick auf die Tabs ("div id 'Users'" und "div id='Products'") die jeweiligen Unter-Divs sichtbar machen. Das JavaScript sieht so aus:

Code:
<script type="text/javascript">
        $(function () {
            var tabContainers = $('div#Tabs > div');
   
            $('div#Tabs ul#MainTabs a').click(function () {
                tabContainers.hide().filter(this.hash).fadeIn();
       
                $('div#Tabs ul#MainTabs a').removeClass('selected');
                $(this).addClass('selected');
            });
        });
    </script>
Wenn ich nun auf einer Unterseite wechsele, möchte ich, dass trotzdem das betreffende Tab zur Auswahl steht, also aufgerufen wird. Beispiel:
Auf meiner User-Seite werden ja ohnehin die Tabs angezeigt, weil sie auf der Masters-Seite sind. Ich möchte nun aber, dass auch die betreffenden User-Tabs aufgeklappt sind. Dies habe ich mit folgendem Script auf der User-Seite versucht:

Code:
<script type="text/javascript">
    $(function() {
        $('div#Tabs ul#MainTabs div#Users').click();
    });
</script>
Leider funktioniert das aber so nicht. Hat jemand eine Idee, wie ich den Code umschreiben muss, damit er funktioniert?
Falls es (Verständnis)-Fragen gibt, einfach Fragen

Danke schonmal im Vorraus!

Crosslink von gestern aus einem anderen Forum
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz