php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.10.2008, 11:44  
Benutzer
 
Registriert seit: 13.10.2008
Beiträge: 35
Schmuse befindet sich auf einem aufstrebenden Ast
Standard Menü aufklappen.

Hallo Leute.

Ich hab mal wieder ein kleines Problem:
Ich habe ein Menü und das klappe ich auch schon ganz ordentlich auf. Die Seite braucht aber EWIG lange, bis ich einen klick gemacht hab und die alles wieder geladen hat.
Für jemanden, der etwas in meinem Menü sucht eine EWIGKEIT und nicht gerade Userfreundlich.
Ein Freund meinte, das müsse per Javascript gehen, daß man einzelne DIVS ausblenden kann - jenachdem, ob sie eben aufgeklickt sind oder nicht.
Könnt ihr mir dabei weiterhelfen?

Achja - komplett JavaScript geht nicht.
Die Seite muß sich HTML-mäßig ändern und nicht irgend eine Scrollbox haben oder sowas. Hoffe da gibt es etwas.

MFG Schmuse.
Schmuse ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.10.2008, 13:13  
Erfahrener Benutzer
 
Registriert seit: 07.07.2008
Beiträge: 208
homekiller befindet sich auf einem aufstrebenden Ast
Standard

1.Frage: Kannste den Code posten?
2.Frage: Warum Javascript,CSS geht auch!
3.Frage: bist du sicher dass das der richtige Bereich ist?
homekiller ist offline  
Alt 27.10.2008, 13:52  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Hallo!

Quellcode dazu wäre nicht schlecht.

Löst du das bereits mit PHP und am Ende Mysql? Machst du es nach dem dem parent Modell und rekursiv? Hast du eventuell in der Tabelle dem parent Feld keinen Index vergeben?

Bei den sperlichen Infos kann dir selbst ein Profi nicht helfen.

mfg der litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 27.10.2008, 14:25  
Benutzer
 
Registriert seit: 07.10.2008
Beiträge: 72
amateur_php befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
function divAusblenden(id
{
if(
document.getElementById(id).style.display "block"){
document.getElementById(id).style.display "none"
}

so müssten es klappen, sicher bin ich mir auch nicht. div ids musst du dann
natürlich vergeben.
amateur_php ist offline  
Alt 27.10.2008, 14:28  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

div Elemente ein- und ausblenden ist umfangreich im Wiki beschrieben.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 27.10.2008, 14:47  
Benutzer
 
Registriert seit: 13.10.2008
Beiträge: 35
Schmuse befindet sich auf einem aufstrebenden Ast
Standard

also WIE ich die Daten in der Datenbank habe, dürfte eigentlich egal sein - es sind 3 Tabellen - user, geschichten und kapitel
und aussehen würds dann so:
Alpha
->Seine erste Geschichte
-->Kap1
-->Kap2
-->Kap3
->Seine zweite Geschichte
-->Kap1
-->Kap2
Avalon
->Seine erste Geschichte
-->Kap1
->Seine zweite Geschichte
-->Kap1
-->Kap2
....
und ich will, daß er NUR so anzeigt:
+Alpha
+Avalon
...
Wenn der User dann auf Alpha klickt, geht dann der Zweig Alpha auf usw. DAS hab ich bereits realisiert, aber er macht jedesmal einen Refresh - und das ist furchtbar.

Ich werd dann mal das von amateur_php ausprobieren. Das sieht nach dem aus, was ich gesucht hab - in abgespeckter Version, aber das dürft ich dann hinkriegen. - denke ich.
Schmuse ist offline  
Alt 27.10.2008, 14:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte beachte mein Posting.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 27.10.2008, 14:56  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Wenn es nur um das aufklappen des Menus geht dann nikoschs post beachten und im Wiki lesen. Du hast oben etwas von langsam und dauert ewig geschrieben und das hat dann nichts mehr mehr dem ausklappen zu tun,sondern mit performance und darum fragte ich ja wie du das ausliest!
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
horizontales Menü Fritz73 Scriptbörse 9 26.05.2008 22:26
Menu navigation marcels PHP Tipps 2007 1 16.11.2005 18:47
wie gehts schöner/besser? AliceD HTML, Usability und Barrierefreiheit 1 06.09.2005 08:59
Menü Steuerung History !!! PHP Tipps 2005-2 12 23.08.2005 11:51
PHP Menü onMouseOver !!! PHP Tipps 2005-2 6 23.08.2005 00:56
[Erledigt] CSS Menü Rollover --> Aufklappen mit PHP HTML, Usability und Barrierefreiheit 4 03.08.2005 16:34
Menü das von links nach rechts ins bild kommt zum aufklappen HTML, Usability und Barrierefreiheit 11 28.06.2005 18:21
Menü aus MySQL Datenbank ausgelesen PHP Tipps 2005 9 02.06.2005 17:11
PHP Menu mit 2 untermenus PHP Tipps 2005 3 23.05.2005 00:04
so scrollen das menü usw. dableibt PHP Tipps 2005 10 21.05.2005 21:15
Menü auf php-Seite PHP Tipps 2005 20 01.02.2005 20:24
html seite aus menü in php seite einbinden?? PHP Tipps 2004-2 4 21.12.2004 18:00
Menü Links tauschen PHP Tipps 2004 14 03.09.2004 09:17
[Erledigt] drop down menü werte weitergeben PHP Tipps 2004 3 24.08.2004 15:08
[Erledigt] PopDown Menü fast fertig!! HTML, Usability und Barrierefreiheit 3 27.07.2004 00:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php menü aufklappen, javascript menü aufklappbar, php navigation aufklappen, javascript menü aufklappen, html menü aufklappen, http://www.php.de/php-tipps-2008/48478-menue-aufklappen.html, menü aufklappbar, javascript navigation aufklappen, javascript aufklappen, mediawiki aufklappen, mediawiki navigation aufklappen, menü html aufklappen, php menü aufklappbar, php aufklapp menü, menü aufklappen javascript, mediawiki sidebar aufklappen, menü aufklappen html, menü aufklappen php, php aufklappbares menü, java menü aufklappen

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum