Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Identificare browser

  1. #1

    Identificare browser

    Ciao a tutti!

    Nella mia pagina web vorrei fare in modo che il tag style venga inserito in base al browser che io uso.

    In specifico


    1. quando uso il browser Safari voglio applicare questo stile:

    <style>
    .textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    border: 2px solid #000000;
    }
    </style>


    2. quando uso gli altri browser voglio applicare questo stile:

    <style>
    .textarea {
    border: 2px solid #000000;
    }
    </style>


    com'è possibile fare ciò con javascript?
    Mi han detto che bisogna usare l'oggetto NAVIGATOR...ma la funzione qual'è?

    grazie
    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse intendevano l'oggetto navigator.

    Vedi qui

    Prova anche con una ricerca nel forum. L'argomento e` gia` stato trattato
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    PERCHé é SBAGLIATO?

    Mi da errore sul document.write!


    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/javascript">
    if (navigator.appName.indexOf("Netscape") > -1)
    {
    document.write("<style>
    td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #FF0000;
    }
    </style>
    ");
    }
    else
    {
    document.write("<style>
    td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CCCCCC;
    }
    </style>
    ");
    }
    </script>
    </head>

    <body bgcolor="#FFFFFF" text="#000000">
    <table width="373" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>fsdddddddddddddddddddddddddddddddddddddddd</td>
    </tr>
    </table>
    </body>

    </html>

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    puoi andare a capo facendo così
    document.write("a"
    +"b"
    +"c");

    oppure concatenare in una variabile e stampare quella
    var txt="a"
    txt+="b"
    txt+="c"
    document.write(txt)

    ciao

  5. #5

  6. #6
    un'altra cosa....

    per riconoscere il browser Safari...
    cosa bisogna scrivere come appName (Safari non lo riconosce)

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.