Ερώτηση για ιστοσελίδα

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

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

Απάντηση
Άβαταρ μέλους
Dalton
Δημοσιεύσεις: 58
Εγγραφή: 08 Μάιος 2012 11:14
Τοποθεσία: Αθήνα
Επικοινωνία:

Ερώτηση για ιστοσελίδα

Δημοσίευση από Dalton » 26 Μάιος 2014 17:40

Γεια σε όλους, θα ήθελα να ρωτήσω πως γίνεται το εξής.
π.χ Έχουμε ένα κείμενο 100 σειρές και μετά τις 3 βάζουμε ένα κουμπάκι Read More ώστε να μην δείχνει όλο το κείμενο. Η ερώτησή μου είναι πως γίνετε να ξαναφορτώσει η άλλη σελίδα που έχει όλο το κείμενο αλλά στο ίδιο σημείο, δηλαδή ο χρήστης να μην χρειαστεί να ρολλάρει προς τα κάτω.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Ερώτηση για ιστοσελίδα

Δημοσίευση από Rapid-eraser » 26 Μάιος 2014 21:56

Υπάρχουν 2 περιπτώσεις μπορεί να έχεις απλά κριμένο το έχτρα κείμενο με display:none και απλα να το και στο click event να το δείξεις ή να κάνεις ένα ajax call στο server και να φέρεις από τον server το υπόλοιπο κείμενο και αν το δείξεις χωρίς να κάνεις reload την σελίδα.

Αν πρέπει οπωσδήποτε να κάνεις reload την σελίδα μπορείς να χρησιμοποιήσεις ένα html anchor και να πας ξανά στο ίδιο σημείο που ήσουν .
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Ερώτηση για ιστοσελίδα

Δημοσίευση από giannis17 » 26 Μάιος 2014 22:17

Αν τα άρθρα περιέχουν μόνο κείμενο και όχι φωτογραφίες/βίντεο/διαφημίσεις μπορείς να το κάνεις με απλό javascript ή και JQuery (για πιο όμορφο αποτέλεσμα).

Το κείμενο γενικά δεν καθυστερεί το φόρτωμα της ιστοσελίδας οπότε το να υπάρχει και απλά να είναι κρυφό δεν μας πειράζει.

Τώρα αν τα άρθρα σου έχουν βαρβάτο πράγμα μέσα, το να φορτώσεις ολόκληρα για το αν ο χρήστης θα πατήσει να τα διαβάσει είναι χαζό και θα καθυστερεί και όλη τη σελίδα. Εκεί η καλύτερη λύση είναι με AJAX (όχι την ομάδα).

Ένα πάρα πολύ ωραίο και λιτό παράδειγμα θα βρεις εδώ: http://www.w3schools.com/ajax/ajax_example.asp
"There is only one problem with common sense; it’s not very common."
– Milt Bryce

Άβαταρ μέλους
Dalton
Δημοσιεύσεις: 58
Εγγραφή: 08 Μάιος 2012 11:14
Τοποθεσία: Αθήνα
Επικοινωνία:

Ερώτηση για ιστοσελίδα

Δημοσίευση από Dalton » 28 Μάιος 2014 14:29

Ευχαριστώ πολύ!

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

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

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