Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    tipo di browser [javascript]

    ciao a tutti...
    Io uso questo codice per capire che browser è:
    codice:
    var w3c=(document.getElementById)? true: false;
    var ie5=(w3c && document.all)? true : false;
    var ns6=(w3c && (navigator.appName=="Netscape"))? true: false;
    perchè realizzo siti usando un poco di DOM.
    Sapete che controllo devo fare per Opera e magari qualche altro Browser?
    Grazie...

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    opera lo sniffi con window.opera che restituisce true solo con opera
    per gli altri browser, quando non basta lo sniff in base al DOM utilizzato, è consigliabile analizzare il navigator.userAgent
    fare controlli con indexOf, parseInt etc sulla stringa
    ciao

  3. #3
    quindi seguendo quello che facevo prima:
    codice:
    var w3c=(document.getElementById)? true: false;
    var ie5=(w3c && document.all)? true : false;
    var ns6=(w3c && (navigator.appName=="Netscape"))? true: false;
    var op6=(w3c && window.opera)? true: false
    è giusto così?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sì, cmq basterebbe anche solo window.opera
    ciao

  5. #5
    grazie...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.