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

Ανίχνευση αν ο φυλλομετρητής έχει ενεργή την Javascript


panos78

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

Δημοσ.

Το ερώτημα είναι απλό:

Έχω μια σελίδα που σε διάφορα σημεία υπάρχει κάποιο script

Αυτό που θέλω να γίνεται με την φόρτωση της σελίδας είναι να ελέγχεται αν ο φυλλομετρητής έχει ανενεργή την Javascript.

Αν είναι ανενεργή να εμφανίζεται μια προειδοποίηση που να λέει «Πρέπει να ενεργοποιήσετε την Javascript για την καλύτερη εμφάνιση της σελίδας».

Αν είναι ενεργή να μην εμφανίζει τίποτα.

Δοκίμασα να το κάνω με τον κώδικα:

><script language="Javascript">
if(!window.navigator.javaEnable())
alert('Πρέπει να ενεργοποιήσετε την Javascript για την καλύτερη εμφάνιση της σελίδας');
</script>

Αλλά όπώς είναι φυσικό όταν είναι ανενεργή η Javascript στο φυλλομετρητή ο παραπάνω κώδικάς δεν διαβάζεται καν.

Υπάρχει κάποιος άλλος τρόπος.

Ευχαριστώ εκ των προτέρων για τις απαντήσεις σας.

Πάνος

Υ.Γ.: Με ενδιαφέρει συμβατότητα με τους φυλλομετρητες ΙΕ, Netscape, Opera, Firefox.

Δημοσ.

save as BrowserCheckJS.html

 

><html><head></head><body>
<!--Check that Javascript is enabled-->
JavaScript Enabled:
<script>
<!-- //Check that JavaScript is enabled
document.write('<img src="check_yes.gif" alt="[ yes ]"> JavaScript is Enabled');
//-->
</script>
<noscript>
<img src="check_no.gif" alt="[ no ]"> JavaScript is Disabled
</noscript>
</body></html>

 

εικόνες:

check_yes.gif

check_no.gif

 

κλεμμένο απο : http://www.city.ac.uk/is/elearning/CitySpace/CitySpaceHelp/BrowserCheck.html

 

αλλες ιδέες : g x y z + l o po i jagh ah w e r t y u oogle

Δημοσ.

Ευχαριστώ.

Αλλά δεν θέλω να εμφανίζεται κείμενο μέσα στη σελίδα.

Θα προτιμούσα κάτι ως ειδοποίηση ως popup ή alert.

Αν δεν γίνεται κρίμα.

:(

Αρχειοθετημένο

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

  • Δημιουργία νέου...