zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden mootools Fx.Slide: ohne Mausklick öffnen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 18.01.2010, 14:21
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.01.2010
Beiträge: 5
hailander befindet sich auf einem aufstrebenden Ast
Standard mootools Fx.Slide: ohne Mausklick öffnen

Hallo,
ich arbeite gerade an einer Seite mit einigen FAQ. Geht man auf diese Seite, sieht man nur die Fragen untereinander aufgelistet. Sobald man eine Frage anklickt, öffnet sich per Fx.Slide der Antworttext direkt unter der Frage.

Das funktioniert auch. Mein Problem ist: wenn man auf diese Frage/Antwort auf einer anderen Unterseite verlinkt, wäre es super, wenn man nicht nur zu dieser FAQ-Seite gelangen würde, sondern die passende Antwort auch ausgeklappt wird.

Geht das mit Fx.Slide überhaupt? Wenn nicht, hat jemand eine Idee, wie ich das anders umsetzen kann, dass es dem ähnelt?

Danke und mfg
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.01.2010, 01:18
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Fx.Slide ist Fx.Slide ist Fx.Slide, soll heißen, dass es nur dazu da ist Elemente zu "sliden".
Was du möchtest ist eine individuelle Anforderung, die bietet dir kein JS-Framework von Haus aus.

Idee:
Du könntest jeder Frage/Antwort eine Id verpassen und diese entsprechend beim Verlinken (als Anker) an die URL anhängen. Beim Laden der Seite kannst du dann Prüfen, ob und welche Sprungmarke in der URL vorhanden ist und die entsprechende Antwort aufklappen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 21.01.2010, 17:15
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.01.2010
Beiträge: 5
hailander befindet sich auf einem aufstrebenden Ast
Standard

Danke für die Antwort.
Zitat:
Zitat von inta Beitrag anzeigen
Idee:
Du könntest jeder Frage/Antwort eine Id verpassen und diese entsprechend beim Verlinken (als Anker) an die URL anhängen. Beim Laden der Seite kannst du dann Prüfen, ob und welche Sprungmarke in der URL vorhanden ist und die entsprechende Antwort aufklappen.
Das klingt gut.
Ids haben die Bereiche ja eh, sonst funktioniert das Slidefx ja gar nicht (?).
Einen Anker zu setzen, ist auch schon geplant, damit man beim Klick auf den Link (ob mit Slide oder ohne) gleich an die richtige Stelle gelangt.
Damit dein Vorschlag funktioniert, muss ich vermutlich die domready-Funktion erweitern? Kannst du mir dafür einen Codevorschlag machen?
Wichtiger Punkt: was passiert, wenn der Benutzer kein Javascript aktiviert hat? Die Slider sind dann vermutlich alle aufgeklappt, der Sprung mit dem Anker funktioniert aber weiterhin?
Mit Zitat antworten
  #4 (permalink)  
Alt 22.01.2010, 23:08
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

Zitat:
Zitat von hailander Beitrag anzeigen
Damit dein Vorschlag funktioniert, muss ich vermutlich die domready-Funktion erweitern? Kannst du mir dafür einen Codevorschlag machen?
Ja, die domready-Funktion wäre der passende Platz dafür. Schau dir mal das Location-Objekt von Javascript an, da bekommst du die aktuelle URL. Ich weiß nicht, ob du den Anker geliefert bekommst, oder selbst extrahieren musst. Versuch dich doch mal selbst daran, wenn du nicht weiterkommst, schaue ich gerne über deinen Code nochmal drüber.

Zitat:
Zitat von hailander Beitrag anzeigen
Wichtiger Punkt: was passiert, wenn der Benutzer kein Javascript aktiviert hat? Die Slider sind dann vermutlich alle aufgeklappt, der Sprung mit dem Anker funktioniert aber weiterhin?
Ja der Anker funktioniert natürlich wie gehabt, daher auch der Vorschlag.
Mit Zitat antworten
  #5 (permalink)  
Alt 28.01.2010, 16:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 18.01.2010
Beiträge: 5
hailander befindet sich auf einem aufstrebenden Ast
Standard

Danke für die Hilfe, ich habs geschafft. Das Resultat ist auch schon online, falls das jemanden interessiert:

Willkommen - Runder Tisch Ausländische Studierende Hildesheim

mfg
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Link ausblenden nach Klick (Mootools Fx.Slide) Synoxis Javascript & Ajax 1 20.05.2010 15:33
Probleme mit mootools FX.Slide in Verbindung mit Fx.Accordion dkabilka Javascript & Ajax 4 14.02.2010 19:05
FX.Slide von MooTools - Erfahrungen? charlie Javascript & Ajax 3 06.09.2008 14:09
MooTools: Fx.Slide - konfiguration img Javascript & Ajax 0 27.06.2008 14:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:47 Uhr.