Προς το περιεχόμενο

Anchor links για 2nd tab menu


stf

Προτεινόμενες αναρτήσεις

Καλησπερα!

Ας το εξηγησω οσο μπορω καλυτερα.

Εχω στο βασικο μενου μια κατηγορια με τρεις υποκατηγοριες.
Οταν κλικαρεις σε καθε μια απο τις υποκατηγοριες ανοιγει σελιδα με ενα δευτερο μενου σε tabs.
Η καινουργια σελιδα εχει το βασικο menu σταθερο απο πανω κ ενα δευτερο μενου με τρια tabs apo katw.

Το καθε tab αντιστοιχει σε διαφορετικο anchor link.
Θελω να κανω link την καθε υποκατηγορια στο βασικο μενου ωστε να ανοιγει αμεσως στο εκαστοτε tab.

π.χ. κλικ στη δευτερη υποκατηγορια απο το βασικο μενου και ανοιγει αμεσως το συγκεκριμενο tab στη νεα σελιδα.
 

-Βασική κατηγορια

    -πρωτη υποκατηγορια (http://www.example.com/βασικη/#πρωτη)

    -δευτερη υποκατηγορια (http://www.example.com/βασικη/#δευτερη)

    -τριτη υποκατηγορια (http://www.example.com/βασικη/#δευτερη)

 

Το προβλημα μου ειναι στον safari.
Ο μοναδικος τροπος που μπορω να το κανω να δουλευει ειναι να κανω call στον σερβερ καθε φορα με το "www" ετσι loadarei  καθε φορα κ ανοιγει στο σωστο ταβ σε ολους τους browser εκτως safari.
Το safari κανει rewrite το url και χανει το #anchor

 

Υπαρχει καποια λυση?

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 

Το προβλημα μου ειναι στον safari.

Ο μοναδικος τροπος που μπορω να το κανω να δουλευει ειναι να κανω call στον σερβερ καθε φορα με το "www" ετσι loadarei  καθε φορα κ ανοιγει στο σωστο ταβ σε ολους τους browser εκτως safari.

Το safari κανει rewrite το url και χανει το #anchor

 

Υπαρχει καποια λυση?

 

Όλες οι υποκατηγορίες οδηγούν στην ίδια σελίδα με τα 3 tab, σωστά? και το link είναι ...#tabname ?

Όταν πας από άλλη σελίδα εκεί, το μόνο που έχεις να κάνεις, είναι με javascript var hash = window.location.hash και να κάνεις το hash active. Και αν είσαι στην ίδια σελίδα, click event που θα κάνει active το συγκεκριμένο tab.

 

Τι εννοείς ότι κάνει rewrite το url ο safari ?! (δεν ισχύει αυτό σε καμμία περίπτωση)

 

Και όταν λες κάνεις load με www εννοείς προφανώς με http:// και όχι σκέτο #tade το link, για να φορτώσει ξανά τη σελίδα, πράγμα που δεν υπάρχει κανένας λόγος να κάνεις, χρησιμοποιείς javascript για τέτοια θέματα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...