#top

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Martha_a
Δημοσιεύσεις: 78
Εγγραφή: 16 Οκτ 2004 00:17

#top

Δημοσίευση από Martha_a » 21 Μαρ 2005 01:54

Γιατί δεν δουλεύει το link #top στον firefox? :hammer:

Άβαταρ μέλους
suckis
Δημοσιεύσεις: 263
Εγγραφή: 11 Αύγ 2002 18:04
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

#top

Δημοσίευση από suckis » 21 Μαρ 2005 01:58

Σε εμένα δουλεύει. Δε ξέρω.

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

#top

Δημοσίευση από skeftomilos » 21 Μαρ 2005 06:01

Μήπως εννοείς το attribute target="_top" ?
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

#top

Δημοσίευση από agrippas » 21 Μαρ 2005 07:09

Διάβαζε καλά εδώ γιατί θα γράψω manual.

Δεν υπάρχει link #top.

Ο Windows Explorer (ή αν σ' αρέσει Internet Explorer), θεωρεί έξυπνο και χρηστικό ότι στην περίπτωση που δεν υπάρχει ήδη ορισμένο κάποιο <A> tag με name #blah, να χτυπάει την κορυφή της σελίδας αυθαίρετα μόλις πατηθεί κάπου ένα <a href=#blah>...</a>. Γι' αυτό, είτε γράψεις <a href=#top> είτε γράψεις <a href=#patos> το ίδιο και το αυτό, πάλι την κορυφή θα χτυπήσει.

Η λογική αυτή έχει μεγαλύτερο βάθος απ' όσο φαίνεται. Όταν θες να βάλεις ένα javascript σε κάποιο link που είναι ας πούμε στον πάτο της σελίδας, αν κάνεις <a href=# (δηλαδή κενό anchor) onclick="το javascript", τότε εκτελεί το javascript και σε πάει και στην κορυφή της σελίδας. Αυτομάτως καταστρέφει τη usability. Φαντάσου να θες να ανοίξεις μικρό popup παράθυρο για να παρουσιάσεις κάτι πρόχειρο. Θα πρέπει τότε ο επισκέπτης να scroll down συνέχεια! Αυτή η εξυπνάδα μας αναγκάζει να γράφουμε το απαράδεκτο <a href="javascript:"...

Με λίγα λόγια τώρα για το πρόβλημά σου: Πάνω πάνω στη σελίδα βάλε αυτό:

Κώδικας: Επιλογή όλων

<a name=top></a>
Έτσι, ο Mozilla και οι άλλοι γνήσιοι browsers θα κάνουν το link σου <a href=#top> να δουλέψει σωστά, επειδή πλέον το όνομα top θα υπάρχει.

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

#top

Δημοσίευση από skeftomilos » 21 Μαρ 2005 13:03

Agrippas είναι πολύ ενδιαφέρουσες οι παρατηρήσεις σου, αλλά ακόμα πιο εντυπωσιακό θα είναι αν κατάφερες να μαντέψεις το πρόβλημα με τόσο λίγο input και feed-back. Αν ποτέ βαρεθείς το web design θα μπορέσεις να κάνεις μία επιτυχημένη καριέρα ως αστυνομικός επιθεωρητής!
:D
Όσο για την απέχθειά σου για το href="javascript:..." θα συμφωνήσω απόλυτα. Αν πάντως θέλεις ένα link που να μην κάνει τίποτα μπορείς να χρησιμοποιήσεις το href="javascript:;" και μετά αν θέλεις βάζεις κώδικα και στο onClick:

Κώδικας: Επιλογή όλων

<a href="javascript&#58;;" onClick="alert&#40;'Hello!'&#41;">Hello</a>
Πάντως με προβληματίζει κάπως η εκτεταμένη χρήση των links για εκτέλεση JavaScript. Νομίζω ότι ένα <button> κάνει πιο εμφανές στο χρήστη τι πρέπει να περιμένει κάνοντας κλικ.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

#top

Δημοσίευση από agrippas » 21 Μαρ 2005 17:05

skeftomilos έγραψε:ακόμα πιο εντυπωσιακό θα είναι αν κατάφερες να μαντέψεις το πρόβλημα με τόσο λίγο input και feed-back. Αν ποτέ βαρεθείς το web design θα μπορέσεις να κάνεις μία επιτυχημένη καριέρα ως αστυνομικός επιθεωρητής!
Είναι κληρονομικό χάρισμα, σε λίγο να δεις που θα προβλέπω τις ερωτήσεις πριν μπουν. 8)

Άβαταρ μέλους
Martha_a
Δημοσιεύσεις: 78
Εγγραφή: 16 Οκτ 2004 00:17

#top

Δημοσίευση από Martha_a » 21 Μαρ 2005 17:26

Παιδιά... :oops: ρεζίλι με κάνατε :oops: , εγώ άλλο είχα καταλάβει... :oops: μη με ρωτήσετε τι, :oops: γιατί θα γελάτε μια βδομάδα...

Άβαταρ μέλους
agrippas
Script Master
Δημοσιεύσεις: 494
Εγγραφή: 18 Ιούλ 2002 14:52
Τοποθεσία: Υπερπέραν
Επικοινωνία:

#top

Δημοσίευση από agrippas » 21 Μαρ 2005 17:36

Πες ρε συ, να ξέρουμε κιόλας πού βαδίζουμε, μεταξύ μας θα μείνει :lol: :pint:

Άβαταρ μέλους
Martha_a
Δημοσιεύσεις: 78
Εγγραφή: 16 Οκτ 2004 00:17

#top

Δημοσίευση από Martha_a » 21 Μαρ 2005 19:17

Σημασία έχει ότι μου δουλεύει ο Firefox :hammer:

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης