Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: risoluzione schermo

  1. #1

    risoluzione schermo

    Ciao,
    ho un problema con l'adattamento del mio sito alle varie risoluzioni... soprattutto con il mio indice, che sta in un frame a sinista. Sostenzialmente è una tabella con dentro delle immagini.
    Io ho provato con <table heigh="100%">
    ma mi tronca lo stesso l'indice con una risoluzione di 600x800.
    Ho sentito dire che è possibile leggere la risoluzione del visitatore in modo gestire la cosa. sapete aiutarmi??
    :tongue:

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Ecco....for you:


    screen.width
    screen.height

    Ciao David.

  3. #3

    provo

    provo provo subito,
    così ti faccio sapere.
    :tongue:

  4. #4

    :-) ;-)

    FUNZIONA!!!
    Ora lo implemento sul mio sito.......
    Non si smette mai di imparare!!
    :tongue:

  5. #5

    altra domanda

    ma nel js cosa devo scrivere x assegnare la .html al src del frame?
    :tongue:

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    puoi fare uno scriptino che in base alla risoluzione ti "spara ad una determinata pagina"; cosi esempio:

    <script>
    var nume=0

    if(screen.width==800 && screen.height==600)
    {
    nume='httpo://www.altavista.it'
    }
    else if (screen.width==1024 && screen.height==768)
    {
    nume='http://www.google.it'
    }
    location.href=''+nume+'';
    </script>

  7. #7

    aspè...

    Questa è la pagina index del mio sito!
    Io devo caricare al posto di indice.html nel frame con il nome leftframe: indice1.htm se è 800x600 o indice2.htm se è 1024x768.
    Ma cosa scrivo nello script?

    <html>
    <head>
    <title>Vecchi leoncini</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <script language="JavaScript">
    function Sfondo() {
    //var corpo=document.getElementById('mybody');
    var a=screen.height;
    var l=screen.width;
    alert("altezza di " + a + " e larghezza di " + l);
    if (a==600 && l==800) {
    corpo.style.backgroundImage='url("sfondo800.gif")' ;
    } else {
    if (a==768 && l==1024) {
    corpo.style.backgroundImage='url("sfondo1024.gif") ';
    }
    }
    }
    </script>

    <frameset cols="200,*" frameborder="NO" border="0" framespacing="0" rows="*">
    <frame name="leftFrame" scrolling="NO" src="indice.htm">
    <frame name="main" src="home.htm">
    </frameset>
    <noframes>
    <body bgcolor="#FFFFFF" text="#000000">
    </body>
    </noframes>
    </html>
    :tongue:

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Non so se funziona, cmq prova:

    <script>
    var nume=0

    if(screen.width==800 && screen.height==600)
    {
    nume='indice1.html'
    }
    else if (screen.width==1024 && screen.height==768)
    {
    nume='indice.html'
    }
    </script>

    <frameset cols="200,*" frameborder="NO" border="0" framespacing="0" rows="*">
    <frame name="leftFrame" scrolling="NO" src=""+nume+"">
    <frame name="main" src="home.htm">
    </frameset>

    Ciao David

  9. #9

    dice

    Impossibile visualizzare pagina.

    ?
    :tongue:

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per non stravolgere quanto finora postato lo adatto... ma tieni presente che si puo' fare in molteplici modi

    [code]
    <script>
    if(screen.width<=800 && screen.height==600) {
    nume='indice1.html'
    } else {
    nume='indice.html'
    }
    d = window.document;
    a = '<frameset cols="200,*" frameborder="NO" border="0" framespacing="0" rows="*">';
    a += '<frame name="leftFrame" scrolling="NO" src="';
    a += nume;
    a += '">';
    a += '<frame name="main" src="home.htm">';
    d.write(a);
    d.close();
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.