Προταση για βελτιωση κωδικα του portal
Δημοσιεύτηκε: Σάβ Σεπ 22, 2012 5:42 pm
Χαιρετω τους αδμιν
Παρατηρησα οτι στο πορταλ, με τη χρηση συγκεκριμενων browsers, πχ chrome, το πεδιο "Ενεργες συζητησεις στο forum" δεν ειναι animated. Μετα απο λιγο ψαξιμο στον κωδικα της σελιδας, βρηκα την αιτια του κακου
το θεμα φυσικα ειναι το marquee, το οποιο ειναι ενα element "καταραμενο", καθως το δημιουργησε η Microsoft για τον IE και δεν θεωρειται επισημο στοιχειο στην HTML( για την ακριβεια, ολοι το κραζουν, καθως "μιαινει"
τον στατικο κωδικα της HTML). Πολλοι browsers το υποστηριζουν μονο και μονο για "backwards compatibility", οχι ομως ο chrome.
Θα μου πειτε τωρα, ε και; αλλαξε browser και ασε μας ησυχους.
Η προταση μου ειναι, αντικατασταση του marquee με μια πιο cross-browser και "καθαρη" λυση, οπως αντιστοιχο σκριπτακι σε Javascript
http://www.codeproject.com/Tips/326615/ ... ternatives
Παρατηρησα οτι στο πορταλ, με τη χρηση συγκεκριμενων browsers, πχ chrome, το πεδιο "Ενεργες συζητησεις στο forum" δεν ειναι animated. Μετα απο λιγο ψαξιμο στον κωδικα της σελιδας, βρηκα την αιτια του κακου
Κώδικας: Επιλογή όλων
<marquee id="recent_topics" direction="up" scrolldelay="5"
onmouseover="return $('recent_topics').stop();"
onmouseout="return $('recent_topics').start();"
scrollamount="1" class="recent_items marquee_box">
Θα μου πειτε τωρα, ε και; αλλαξε browser και ασε μας ησυχους.
Η προταση μου ειναι, αντικατασταση του marquee με μια πιο cross-browser και "καθαρη" λυση, οπως αντιστοιχο σκριπτακι σε Javascript
http://www.codeproject.com/Tips/326615/ ... ternatives