Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    3

    Risoluzione schermo : reindirizzamento

    Scusate uso uno schema del genere per il mio sito ma vorrei implementare il reindirizzamento a 1024 anche per una risoluzione non censita ...come devo fare "else....."

    Mi indicate con precisione cosa aggiungere alla fine...grazie


    <script language="javascript">
    <!--
    var s_width ='';
    var s_height ='';
    s_width=screen.width
    s_height=screen.height

    if (s_width == "640"){
    location.href="800.htm";
    }

    if (s_width == "800"){
    location.href="800.htm";
    }

    if (s_width == "1024"){
    location.href="1024.htm";
    }

    if (s_width == "1152"){
    location.href="1024.htm";
    }

    if (s_width == "1280"){
    location.href="1024.htm";
    }

    </script>

  2. #2

    Re: Risoluzione schermo : reindirizzamento

    Originariamente inviato da please
    Scusate uso uno schema del genere per il mio sito ma vorrei implementare il reindirizzamento a 1024 anche per una risoluzione non censita ...come devo fare "else....."

    Mi indicate con precisione cosa aggiungere alla fine...grazie


    <script language="javascript">
    <!--
    s_width=screen.width;
    s_height=screen.height;

    if (s_width == "800"||s_height == "600"){
    location.href="800.htm";
    }
    else if (s_width == "1024" ||s_height="768"){
    location.href="1024.htm";
    }
    else
    if (s_width == "1152"||s_height="864"){
    location.href="1024.htm";
    }
    else
    if (s_width == "1280"||s_height="960"){
    location.href="1024.htm";
    }
    -->

    </script>
    Ho corretto il codice mettendolo in grassetto

  3. #3
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    <script language="javascript">
    <!--
    var s_width ='';
    var s_height ='';
    s_width=screen.width
    s_height=screen.height

    if (s_width == "640"){
    location.href="800.htm";
    }
    else if (s_width == "800"){
    location.href="800.htm";
    }
    else if (s_width == "1024"){
    location.href="1024.htm";
    }
    else if (s_width == "1152"){
    location.href="1024.htm";
    }
    else if (s_width == "1280"){
    location.href="1024.htm";
    }
    else{
    location.href="altra_risoluzione.htm";
    }

  4. #4
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182

    Re: Re: Risoluzione schermo : reindirizzamento

    Originariamente inviato da smal
    Ho corretto il codice mettendolo in grassetto
    if (s_width == "800"||s_height == "600"){
    location.href="800.htm";
    }
    else if (s_width == "1024" ||s_height="768"){
    location.href="1024.htm";
    }

    if (s_width == "1152"||s_height="864"){
    location.href="1024.htm";
    }

    if (s_width == "1280"||s_height="960"){
    location.href="1024.htm";
    }

    il controllo in || su s_height cmq non serve, perché se si riscontra width = a una risoluzione standard anche height sarà uguale all'altezza corrispondente

  5. #5
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633

    Re: Risoluzione schermo : reindirizzamento

    Originariamente inviato da please
    Scusate uso uno schema del genere per il mio sito ma vorrei implementare il reindirizzamento a 1024 anche per una risoluzione non censita ...come devo fare "else....."

    Mi indicate con precisione cosa aggiungere alla fine...grazie


    <script language="javascript">
    <!--
    var s_width ='';
    var s_height ='';
    s_width=screen.width
    s_height=screen.height

    if (s_width == "640"){
    location.href="800.htm";
    }

    if (s_width == "800"){
    location.href="800.htm";
    }

    if (s_width == "1024"){
    location.href="1024.htm";
    }

    if (s_width == "1152"){
    location.href="1024.htm";
    }

    if (s_width == "1280"){
    location.href="1024.htm";
    }

    </script>
    <script language="javascript">
    var s_width=sreen.width;
    location.href=s_width + '.htm'
    </script>


    Molto più corto

    ...I'm insane in the brain...

  6. #6

    Re: Re: Re: Risoluzione schermo : reindirizzamento

    Originariamente inviato da Sgnafurz
    if (s_width == "800"||s_height == "600"){
    location.href="800.htm";
    }
    else if (s_width == "1024" ||s_height="768"){
    location.href="1024.htm";
    }

    if (s_width == "1152"||s_height="864"){
    location.href="1024.htm";
    }

    if (s_width == "1280"||s_height="960"){
    location.href="1024.htm";
    }

    il controllo in || su s_height cmq non serve, perché se si riscontra width = a una risoluzione standard anche height sarà uguale all'altezza corrispondente
    Lo so ma sai ho trovato pc che alla risoluzione di 1024 abbinavano un'altezza diversa di 768, quindi non si sa mai dopo aver visto quei pc con quella risoluzione.

  7. #7
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Riguardo al tuo altro post, reinderizzare in base alla lingua non ha molto senso, ad esempio io non uso browser in italiano.


    ...I'm insane in the brain...

  8. #8
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182

    Re: Re: Risoluzione schermo : reindirizzamento

    Originariamente inviato da iguane
    <script language="javascript">
    var s_width=sreen.width;
    location.href=s_width + '.htm'
    </script>


    Molto più corto
    sborone :gren:

  9. #9
    se proprio vogliamo fare i professionisti allora guardate questa:
    ===============
    switch (screen.width) {

    case 640:
    location.href="pagina640.htm";
    break;

    case 800:
    location.href="pagina800.htm";
    break;

    default:
    location.href="pagina1024.htm";

    }
    =============
    allora cosa ne dite?

  10. #10
    Utente di HTML.it L'avatar di iguane
    Registrato dal
    Sep 2001
    Messaggi
    1,633
    Originariamente inviato da smal
    se proprio vogliamo fare i professionisti allora guardate questa:
    ===============
    switch (screen.width) {

    case 640:
    location.href="pagina640.htm";
    break;

    case 800:
    location.href="pagina800.htm";
    break;

    default:
    location.href="pagina1024.htm";

    }
    =============
    allora cosa ne dite?

    che il mio risulta molto più leggero, switch è semplicmente un altro modo di scrivere l'if!!

    ...I'm insane in the brain...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.