Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Check resolution

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    80

    Check resolution

    Ciao a tutti!!!
    Volevo chiedere una cosa!!!

    E'possibile impostare una funzione con Javascript (magari con Dreamweaver) che prima di entrare checka la risoluzione dello schermo e in base a ciò che trova dirotta l'utente dove lo si vuole!

    Chiedo questo perchè sto realizzando un sito a frame orizzontali e il primo e l'ultimo sono fissi, mentre quello centrale è scrollabile.

    Grazie!!!


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    che prima di entrare
    La prima pagina inviata dal server non ha modo di conoscere la risoluzione dell'utente... se non e' stata esplicitamente comunicata con la richiesta:

    <a href="http://www.tuosito.it/pagina.asp"
    onclick="this.href=this.href+'?w='+screen.width+'& h='+screen.height">

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    80

    aspè

    Aspetta un secondo!!!

    Puoi essere un pelino più chiaro!!!

    Non sono tanto bravo in materia!!!



  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    cosa non e' chiaro? conosci come si sviluppa il flusso di informazioni in un'architettura client-server come il web?

    Ho semplicemente detto che il server invia una pagina in base alla richiesta che riceve... non puo' interrogare il client per prelevarne la risoluzione).

    Quindi, se hai la possibilita' di modificare il link che punta alla pagina, puoi usare un link simile a quello postato (con il quale il server, valutando l'informazione ricevuta, puo' inviare la pagina piu' adatta.

    Se pero' non disponi di linguaggi lato server, puoi utilizzare questa sintassi semplificata:
    <a href="#"
    onclick="location.href='pag'+screen.width+'.htm';" >

    Devi pero' preparae tante pagine quante sono le risoluzioni possibili... chiamandole pag640.htm, pag800.htm, pag1024.htm... fermo restando la necessita' di agire sui link

    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    80
    Si ma dove l'appiccio questa sintassi semplificata!!!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Immaginiamo diverse possibilita:

    1 - l'utente arriva al tuo sito digitando l'indirizzo nella apposita barra
    - in questo caso hai bisogno di una pagina di default (solitamente index.htm) che svolga il compito di riconoscere la risoluzione e indirizzare alla pagina corretta:
    codice:
    <script>
    location.href="pag"+screen.width+".htm"
    </script>
    Tieni presente che null'altro e' richiesto in questa pagina

    2 - l'utente arriva al tuo sito cliccando su un link presente su un sito "amico", cioe' nel quale puoi far inserire uno script (quello gia' postato)

    3 - l'utente arriva al tuo sito cliccando su un link sul quale non hai controllo (per esempio un motore di ricerca)
    - In questo caso se il link punta alla root entrera' in azione lo script di cui al punto 1; negli altri casi... non ci puoi fare praticamente nulla.

    Altra alternativa e' racchiudere l'intero sito in una struttura a frames ed attuare sempre i controlli... ma considerando la tua dichiarata conoscenza non e' argomento che si possa esaurire facilmente nello spazio di qualche intervento

    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.