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

    ragazzi aiutatemi con la risoluzione

    il problema è questo, vorrei far aprire una pagina index1.htm se la risoluzione è ad 800X600 ed index2 se è a 1024X768

    Ho inserito nel codice il seguente script per risalire alla risoluzione:

    <script language="JavaScript">
    <!--
    var altezza = window.screen.height;
    var larghezza = window.screen.width;

    //-->
    </script>

    ma non so come fare la selezione tipo

    if altezza<1024 then goto index1.htm else goto index2.htm

    vi prego aiutatemi :master:
    Sara Service Informatica

  2. #2
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    metti questo script in index1.htm

    <script language="javascript1.1" type="text/javascript">
    var pagina;
    if (screen.height > 610 && screen.width > 810){
    pagina = open('index2.htm','_self','');
    }
    </script>

    (le misure 610 e 810 sono messe così per sicurezza, so che qualcuno mi criticherà che è inutile mettere 810 invece di 800 ma non si sà mai, sicuramente se è 1024 sarà superiore a 810 e se è 800 sarà sicuramente inferiore a 810!)

  3. #3
    mi spiace ma non funziona, mi la schermata vuota, non mi apre niente

    <script language="JavaScript">
    <!--
    if (screen.width > 800){
    pagina = open('index1024.htm','_self','');
    }
    if (screen.width > 1024){
    pagina = open('index800.htm','_self','');
    }

    //-->
    </script>
    Sara Service Informatica

  4. #4
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Originariamente inviato da Saraservice
    mi spiace ma non funziona, mi la schermata vuota, non mi apre niente

    <script language="JavaScript">
    <!--
    if (screen.width > 800){
    pagina = window.open('index1024.htm','_self','');
    }
    if (screen.width > 1024){
    pagina = window.open('index800.htm','_self','');
    }

    //-->
    </script>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #5
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    xò in questo modo apri un'altra finestra, cosa ke a qualcuno può scocciare...

    è meglio mettere così:

    <script language="JavaScript">
    <!--
    if (screen.width <= 800){
    location.href = "index800.htm";
    }
    if (screen.width > 800){
    location.href = "index1024.htm";
    }

    //-->
    </script>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  6. #6
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    mmmm, quello che ti ho scritto io funziona di sicuro, l'ho copiato da un mio sito e funziona.


    prova così
    <script language="JavaScript">
    <!--
    if (screen.width > 810){
    pagina = window.open('index1024.htm','_self','');
    }
    else {
    pagina = window.open('index800.htm','_self','');
    }

    //-->
    </script>

  7. #7
    guarda non va proprio


    www.enneppi.com
    Sara Service Informatica

  8. #8
    scusa, non avevo visto il secondo messaggio.

    funziona benissimo.

    vedi se ti piace: www.enneppi.com
    Sara Service Informatica

  9. #9
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721
    Originariamente inviato da Francis87
    xò in questo modo apri un'altra finestra, cosa ke a qualcuno può scocciare...
    perchè aprirebbe un'altra finestra se il target è _self?

  10. #10
    in realtà non mi apriva un'altra pagina, infatti inserendo _self non deve farlo, ma non eseguiva il comando window.open che forse è più corretto per una popup mentre il comando location.href funziona bene
    Sara Service Informatica

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.