Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

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

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

Απάντηση
Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

Δημοσίευση από changlee » 06 Νοέμ 2005 00:09

Χαίρετε φίλοι, συνάδελφοι και συνεργάτες. Κατασκευάζω μια σελίδα η οποία είναι ογκώδης στα περιεχόμενά της λόγω σύνθετων γραφικών. Αυτή είναι η επιλογή του εργοδότη, αυτή θα εκτελεστεί. Προσπαθώ όσο το δυνατό πιο πολύ να μειώσω την χωρητικότητά των κομματιών αλλά ψάχνω να κάνω την συγκεκριμένη λειτουργία:

Όταν φορτώνεται η σελίδα μου από τον browser του χρήστη, να εμφανίζονται τα στοιχεία σε ομάδες και μετά όλα μαζί. Δηλαδή, να φορτώνει ο browser του χρήστη τα κουμπιά όλα πρώτα και μετά να τα εμφανίζει όλα μαζί. Όχι ένα ένα. Μετά να φορτώνει το swf αρχείο, μετά το background. Υπάρχει αυτή η δυνατότητα; Να δώσω δηλαδή ομαδοποίηση στη φόρτωση των στοιχείων και σειρά προτεραιότητας;

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

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

Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

Δημοσίευση από skeftomilos » 06 Νοέμ 2005 03:07

Δε νομίζω ότι υπάρχει εύκολη λύση. Με JavaScript μπορείς να κανονίσεις όπως θέλεις τη φόρτωση των στοιχείων, αλλά με κόστος ότι η σελίδα θα απαιτεί πλέον JavaScript για να εμφανιστεί (not good!). Για να πάρεις μια ιδέα πώς μπορεί να γίνει, μπορείς να δεις το παρακάτω άρθρο:

- Πώς φορτώνονται οι εικόνες με τη χρονική σειρά που θέλω?

Κάτι σχετικά απλούστερο είναι να μην προσπαθήσεις να επέμβεις στη σειρά φόρτωσης των στοιχείων, αλλά να κρύβεις το κάθε group και να το εμφανίζεις μόλις φορτωθούν όλα τα στοιχεία του. Με αυτό τον τρόπο η σελίδα θα είναι προσβάσιμη και χωρίς JavaScript, αν και για να γίνει αυτό χρειάζεται προσοχή στο πώς θα γραφεί ο κώδικας.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

Δημοσίευση από changlee » 23 Νοέμ 2005 20:41

Se eyxaristw file mou. Kai gia thn parapompi alla kai giath voitheia. An kai to provlhma den exw kataferei akomh na to epilysw plhrws. Tha prospathisoume oloi mazi, kai oti apotelesmatiko vroume as to valoume.

sibas
Honorary Member
Δημοσιεύσεις: 1851
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

Δημοσίευση από sibas » 24 Νοέμ 2005 00:23

Μια άλλη λύση είναι το display: none σε μια αρχική σελίδα καλωσορίσματος
(μόνο με opera θα έχεις πρόβλημα γιατί είναι ο μοναδικός browser
που υποστηρίζει την εντολή)
ή display none, hide με javascript για χ sec πράγμα που θέλει μόνο ένα μικρό script.

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

Δημοσίευση από changlee » 24 Νοέμ 2005 16:58

To opoio pws tha to eggrafes esy wste na doulepsei apodotikotera?

sibas
Honorary Member
Δημοσιεύσεις: 1851
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

Δημοσίευση από sibas » 27 Νοέμ 2005 13:14

Συγνώμη αλλά τώρα είδα την ερώτηση σου,
μπορείς να δεις ένα παράδειγμα για το πώς μπορεί να γίνει
στο παρακάτω.

http://www.irt.org/script/1285.htm

Για το πώς θα το έκανα εγώ θα έπαιρνα το παρακάτω και αντί για refresh
θα το έκανα show once.

http://www.irt.org/script/1657.htm

Η σε σελίδα καλωσορίσματος τις εικόνες που θέλεις σε .DIV hide
στις επόμενες σελίδες .DIV block.
Το αποτέλεσμα είναι ότι άμα φορτώσουν στην πρώτη σελίδα τότε δεν έχεις πρόβλημα στις επόμενες.

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 370
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

Προτεραιότητα & Ομαδοποίηση φόρτωσης γραφικών.

Δημοσίευση από changlee » 01 Δεκ 2005 23:50

Να ξαναθέσω το ερώτημά μου τώρα, πιο απλό και πιο σύντομο:

Έχω 10 στοιχεία στη σελίδα μου. Πως μπορώ να εμφανίσω πρώτα τα 6 πρώτα μαζί, μετά το 7ο και τέλος τα άλλα 3 μαζί;

Απάντηση

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

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

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