Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Εχω μια συναρτηση

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?

Δημοσ.

Τα document.all, document.layer και κάτι άλλα τέτοια είναι IE-only stuff, τα οποία είναι απαραίτητα μόνο όταν θέλουμε συμβατότητα με... <IE5. Τώρα πως και γιατί αναγνωρίζονται από τον Chrome δε το ξέρω, αλλά το θέμα είναι ότι αυτό που γράφεις, δεν είναι συμβατό με όλους τους browsers. Ή ακόμα και αν είναι, δεν θα έπρεπε να το χρησιμοποιείς δεδομένου ότι δεν είναι συμβατό με το Document Object Model (DOM - θα το δεις να αναφέρεται παντού!).

 

Google για το τι είναι το DOM και πως χρησιμοποιήουμε τα standards-compliant document.getElementById, κλπ.

 

Εάν δυσκολεύεσαι ή δεν θέλεις να το ψάξεις τόσο, μπορείς να χρησιμοποιήσεις κάποιο JavaScript framework που κάνει όλη τη... «βρώμικη δουλειά» από μόνο του.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...