Tabellen in Divs

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tabellen in Divs

    Hallo,

    ich hab auf einer Seite oben eine Navigation eingebaut. Die sieht ungefäht so aus (Tabelle in nem Layer):

    -------------
    | Fahrzeuge. |
    | Computer.. |
    | Hifi/Elektro. |
    | ............... |
    -------------

    Und wenn ich jetzt bespielsweise auf Fahrzeuge klicke, erzeuge ich per php nen 2. Layer, dass das ganze dann so aussieht:

    -------------     ------------
    | Fahrzeuge. |->| Autos       |
    | Computer.. |   | Motorräder |
    | Hifi/Elektro. |   | LKW's       |
    | ............... |   |..............  |
    -------------     ------------

    Ich hoffe, dass, trotz der nicht gerade schönen Ascii-Grafiken, klar ist, was ich meine.

    Mein Problem ist nun, dass die jeweiligen Tabellen sehr viele Einträge haben und man somit nach unten scrollen muss. Wenn ich nun z.B. auf den 17. Eintrag im ersten Layer klicke und die Seite dann neugeladen wird, dann springt die Tabelle wieder zum Anfang und leider nicht an die Stelle, wo ich geklickt habe.
    Das würde sich noch mit nem einfachen Anker (#) lösen lassen, nun hab ich aber nicht 2 Layer, sondern 4 ingesamt und da wirds schwierig, da ich ja wohl nur einen Anker setzen kann und nicht 4, oder ?

    Hat irgendwer ne Idee....??

    helft mir, obi-wan-php-resource, ihr seid meine letzte Hoffnung..

    Bye Roogla

  • #2
    für deinkonkretes problem hab ich keine lösung, aber nen alternativvorschlag

    was hältst du davon, erstmal die tabellen rauszuschmeißen und mit listen zu arbeiten?

    dann könntest du die navigation zweiteilen:
    horizontal: fahrzeuge, computer, hifi
    vertikal: auto, motorräder, lkw
    das kannst du dann ja verschachtelt aufbauen...
    Code:
    <ul id="mainnav">
    	<li>Fahrzeuge</li>
    	<li>Computer</li>
    	<li>Hifi</li>
    </ul>
    <ul id="subnav">
    	<li>
    		PKW
    		<ul id="subsubnav">
    			<li>Audi</li>
    			<li>Audi</li>
    			<li>Audi</li>
    		</ul>
    	</li>
    	<li>LKW</li>
    	<li>Motorrad</li>
    </ul>
    erscheint mir auch benutzerfreundlicher, da die navigation so nicht so stark in der breite zunimmt

    EDIT:
    bei deiner variante könntest du aber evtl das machen
    Code:
    <a href="index.php?cat=45">Fahrzeuge</a>
    wird zu
    Code:
    <a name="cat45" href="index.php?cat=45#cat45">Fahrzeuge</a>

    Zuletzt geändert von mrhappiness; 22.10.2003, 09:57.
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar

    Lädt...
    X