Visualizzazione dei risultati da 1 a 4 su 4

Discussione: javascript su mac

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171

    javascript su mac

    cia a tutti
    questo javascript che apre la pagina in base alla risoluzione funziona su mac?


    <!--
    var s_width ='';
    var s_height ='';
    s_width=screen.width
    s_height=screen.height

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

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

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

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

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

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La struttura del programma va bene. I numeri dei confronti no.

    Ma se fai i confronti con == potresti avere problemi in qualsiasi browser.

    Dovresti usare <= o >=
    E non usare sempre if, ma dal secondo in poi usare else if e l'ultimo solo else.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    in che senso i numeri dei confronti no?

    e poi perchè non il doppio =

    il singolo = non si usa solo x assegnare?:master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma tu hai letto la mia risposta? Io non ho parlato di =, ma di <= o >=

    Comunque la procedura corretta (dal punto di vista logico) e`:
    codice:
    if (s_width <= "640"){
      location.href = "homepage640.htm";
    } else if (s_width <= "800"){
      location.href = "homepage800.htm";
    } else if (...){
    ...
    } else {
      location.href = "homepage1280.htm";
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.