Visualizzazione dei risultati da 1 a 6 su 6

Discussione: navigator.appName

  1. #1

    navigator.appName............alert.help

    Scusate sono in difficoltà con uno scrip, dovrei verificare la versione del browser
    se è internet expplorer 4.3 lanciare un alert e caricare una pagina
    se e internet explorer superiore leggere la risoluzione e nel caso in cui non fosse 800x600
    caricare un'altra pagina ma c'è qualcosa che non va in questo scrip, non sono cosi brava



    <Script language="JavaScript">
    <!--
    browser_name = navigator.appName;
    browser_version = parseFloat(navigator.appVersion);
    if (browser_name == "Microsoft Internet Explorer" && browser_version <= 4.3)
    alert("ho letto versione: '"+browser_version+"'");
    {parent.location.href='old.html'};

    else if (browser_name == "Microsoft Internet Explorer" && browser_version >= 4.4)

    and(screen.width >= 1024)
    {parent.location.href='_1/index_1.html'};

    //-->
    </script>

  2. #2
    prova così:

    codice:
    <script language="JavaScript">
    <!--
    browser_name = navigator.appName;
    browser_version = parseFloat(navigator.appVersion);
    if (browser_name == "Microsoft Internet Explorer") {
     if (browser_version <= 4.3) {
    alert("ho letto versione: '"+browser_version+"'");
    parent.location.href='old.html';
    }
     else if (screen.width!=800) parent.location.href='_1/index_1.html';
    }
    //-->
    </script>
    ciao

  3. #3
    GRAZIE !!! ADESSO PROVO

  4. #4
    Originariamente inviato da var
    prova così:

    codice:
    <script language="JavaScript">
    <!--
    browser_name = navigator.appName;
    browser_version = parseFloat(navigator.appVersion);
    if (browser_name == "Microsoft Internet Explorer") {
     if (browser_version <= 4.3) {
    alert("ho letto versione: '"+browser_version+"'");
    parent.location.href='old.html';
    }
     else if (screen.width!=800) parent.location.href='_1/index_1.html';
    }
    //-->
    </script>
    ciao
    Non funziona mi da sempre l'alert in ogni caso e non entra nella seconda ipotesi............else if (screen.width!=800) parent.location.href='_1/index_1.html';
    e poi anche in questo caso Dovrebbe verificare se il browser è maggiore di........
    se mi creo due collegamenti con due file js
    li richiamo con if e all'interno inserisco le mie funzioni dovrebbe
    funzionare.

  5. #5
    Io ho risolto cosi
    _____________________________

    if (navigator.appName.indexOf("Internet Explorer") <= 4.3)
    { window.location.href = "ie_4/index.html"}
    if (screen.width >= "1024")
    { parent.location.href = "_1/index_1.html"}
    ______________________________
    ho inserito, inoltre, nella pagina ie_4/index

    _______________________________
    <head>
    alert("Il tuo browser non è aggiornato XXXXXXXXXXX");
    </head>
    _______________________________
    ora mi chiedo come posso fare affinchè si apra solo la prima volta che si visita la pagina?
    Chi può aiutarmi?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    dovresti usare i cookie... cerca nel forum, troverai le funzioni di scrittura e di lettura, da lì ti crei il tuo codice

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.