php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.09.2011, 21:01  
Neuer Benutzer
 
Registriert seit: 31.08.2011
Beiträge: 7
PHP-Kenntnisse:
Anfänger
krabbat befindet sich auf einem aufstrebenden Ast
Standard

Hi rudygotya,

erst mal vielen Dank für deine Anmerkungen, obwohl ich im Moment nicht wirklich verstehe, was du da in Bezug indexOf beschreibst. Werde mich darum kümmern, wenn ich die vielen anderen Probleme gelöst habe, die noch anstehen

Bin in der Tat ein vollkommener Newbi in Sachen JS und php, sammel mir eben die Dinge zusammen, die ich als freien Code finde und passe sie - soweit ich es verstehe - an meine Bedürfnisse an.

Zum Nachvollziehen des o.g. Problems kann hier nachgeschaut werden: http://wlip.de/3Dpictures/
Jetzt funktioniert es ja halbwegs

Zwei Dinge gilt es noch zu lösen:
1. Das Zuklappen der Menüs
2. die aufgerufene Seite als active erkennen

zu 1.
Zum Verständnis: Das Menü wird mittels SQL-Abfrage generiert und ruft auch mittels SQL-Vars die entsprechende Seite auf.
Da durch den cookie das Aufklappen der Menüs initiiert wird, stand ich vor dem Problem, die Menüs wieder zuklappen zu können. Hab das jetzt mittels einer zweiten php-Seite - in meinem Fall: bilderbox.php -> bilderboxa.php gelöst, die einfach die variable im body tag nicht übernimmt und somit das Menü wieder zuklappt. Das ist leider nicht sehr elegant und hat den Nachteil, dass ich, um ein anderes Menü aufklappen zu können, erst die zweite Seite zum schließen bemühen muss. Sozusagen ein Klick zu viel.
Würde das gern eleganter lösen.

zu 2.
Da ich in meinem Menü keine statischen Seiten aufrufe, habe ich ein Verständnis-Problem mit dem Status active. Wie kann ich meiner .css mitteilen, dass die aufgerufene Seite gerade die aktive ist und sie das im Menü entsprechend markiert. Die :active Einträge sind schon da, jedoch werden sie ignoriert.

Für ein wenig Hilfe wäre ich dankbar!
krabbat ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.09.2011, 14:32  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Zitat:
erst mal vielen Dank für deine Anmerkungen, obwohl ich im Moment nicht wirklich verstehe, was du da in Bezug indexOf beschreibst. Werde mich darum kümmern, wenn ich die vielen anderen Probleme gelöst habe, die noch anstehen
Vergiss bitte, was ich zu indexOf gesagt hab.

zu 1:
Setz 2. zuerst um.
Klapp automatisch das Menü aus, dessen link die Klasse aktiv hat. Klick auf .active => menü einklappen.
Bspw.(ungetestet, nimm beim ausprobieren dein navi-plugin weg):
PHP-Code:
$(function () {
    $(
'a.active').click( function ( ev ) {
        var 
$this = $( this );
        if( ! 
$this.hasClass('active') ) {
            return;
        }
        
ev.preventDefault();
        
$this.next().slideToggle();
    } )
    .
next().slideToggle();
}); 
zu 2.
Du hast in deinem css zwar die css-Klasse active angegeben (das paßt), allerdings wendest du diese nicht auf den Link an.
Sprich:
Code:
<a href="bilderbox.php?ee_category_id=125" class="active">dein link</a>
P.S.: Links sowie Überschriften (h1 bis h6) können biestig werden, wenn du den Textknoten einrückst (der Zeilenumbruch =carriage return [CR] fügt ein extra Leerzeichen ein). Siehe http://www.42inc.com/~estephen/htmlner/whitespacebugs.html#further
Sprich:
Code:
<a href="#">[CR]
    test[CR]
</a>
solltest du stattdessen so schreiben
Code:
<a href="#">test</a>
.

Grüße


Basti
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog

Geändert von rudygotya (24.09.2011 um 02:25 Uhr).
rudygotya ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] Link wird falsch angezeigt jotpunktbee PHP Einsteiger 9 14.08.2011 14:31
[Erledigt] facebook bild link mistermint PHP Einsteiger 1 13.08.2011 17:01
Eine Seite mit allen GET-Variablen in Link übernehmen snemies PHP Tipps 2009 5 30.10.2009 15:40
link -> get variabeln auslesen clemo PHP Tipps 2009 10 25.09.2009 02:16
[Erledigt] gesamte Spalte in Array abspeichern Kotbatzen PHP Tipps 2009 23 05.09.2009 00:01
Link mit ID in Echo einbinden Mitch26 PHP Tipps 2009 4 06.08.2009 17:02
[Erledigt] mail() mit &lt;a herf... Link in Html Mail geht nicht!? BettinaSyn PHP Tipps 2009 11 16.05.2009 22:28
[Erledigt] phpmailer link im body bereich definieren raphaelf PHP Tipps 2009 5 14.05.2009 10:52
erst beim zweiten Login funktioniert Link scarry_77 PHP Tipps 2009 5 14.04.2009 00:35
Klick auf Seitenobjekt (Link mit onClick Ereigniss) mit JScript simulieren Stephan_87 JavaScript, Ajax und mehr 1 22.12.2008 21:50
[Erledigt] Link Übergabe per $_GET['Variable'] vita PHP Tipps 2008 16 14.07.2008 15:19
weiterleitung per link im gleichem frame PHP Tipps 2005 17 23.05.2005 11:34
ein link in einem TD Sclot HTML, Usability und Barrierefreiheit 4 12.02.2005 13:06
absoluter link PHP Tipps 2004 10 01.07.2004 23:00
PHP Link ??? PHP Tipps 2004 4 25.06.2004 17:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery bilderbox, ajax menü aufgeklappt angezeigt, jquery bei klick zuklappen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:31 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