derasto Δημοσ. 8 Δεκεμβρίου 2011 Δημοσ. 8 Δεκεμβρίου 2011 Εχω μια συναρτηση function set_scroller() { document.all.scroll_holder.style.top = ticker_top; document.all.scroll_holder.style.left = ticker_left; scroller(); } στην οποια το web developer console του FF λεει πως: [19:33:20.688] document.all is undefined Με chrome ολο το script τρεχει κομπλε. Help?
Haldol Δημοσ. 8 Δεκεμβρίου 2011 Δημοσ. 8 Δεκεμβρίου 2011 Τα document.all, document.layer και κάτι άλλα τέτοια είναι IE-only stuff, τα οποία είναι απαραίτητα μόνο όταν θέλουμε συμβατότητα με... <IE5. Τώρα πως και γιατί αναγνωρίζονται από τον Chrome δε το ξέρω, αλλά το θέμα είναι ότι αυτό που γράφεις, δεν είναι συμβατό με όλους τους browsers. Ή ακόμα και αν είναι, δεν θα έπρεπε να το χρησιμοποιείς δεδομένου ότι δεν είναι συμβατό με το Document Object Model (DOM - θα το δεις να αναφέρεται παντού!). Google για το τι είναι το DOM και πως χρησιμοποιήουμε τα standards-compliant document.getElementById, κλπ. Εάν δυσκολεύεσαι ή δεν θέλεις να το ψάξεις τόσο, μπορείς να χρησιμοποιήσεις κάποιο JavaScript framework που κάνει όλη τη... «βρώμικη δουλειά» από μόνο του.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα