Mostra argomento precedente :: Mostra argomento successivo |
Autore |
Messaggio |
ilbati utente
Iscritto: 02 Mar 2008 Messaggi: 126
|
Inviato: Dom 03 Mar, 2013 2:17 pm Oggetto: sito web per smartphone |
|
|
Ciao a tutti,
sto costruendo il mio sito web in css.
Vorrei creare un indirizzo a cui tutti gli smartphone possano collegarsi per visualizzare una versione del sito adatta per il mobile.
La mia domanda è quale comando / stringa devo inserire affinchè venga ricnosciuto il dispoitivo da cui ci si connette e reindirizzarlo al link della versione mobile? |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
lux utente

Iscritto: 15 Lug 2004 Messaggi: 472 Località: MO
|
Inviato: Dom 03 Mar, 2013 8:54 pm Oggetto: |
|
|
Tempo fa i cellulari che potevano accedere a internet avevano una risoluzione bassissima, oggi i dispositivi mobile hanno a volte più pixel di un vecchio pc, vedi tablet e cellularoni. Forse più che distinguere i dispositivi, oggi come oggi sarebbe meglio comprendere se l'utente può visualizzare una certa risoluzione richiesta dal sito web. Pertanto puoi provare una soluzione del genere:
<script type="text/javascript">
if(screen.width < 500) location.href = 'indirizzoSitoMobile';
</script>
codice in javascript che fa un redirect ad un sito minimale studiato apposta, se la risoluzione video è minore di quella consigliata
P.S.: spero funzioni, non l'ho provato...magari c'è un errore di sintassi, ma il concetto è quello _________________
In vendita: -
Topic: Fotografare una diapositiva, Luxmetro come esposimetro
|
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
ilbati utente
Iscritto: 02 Mar 2008 Messaggi: 126
|
Inviato: Dom 03 Mar, 2013 10:10 pm Oggetto: |
|
|
Ci provo e vediamo che succede, grazie dell'aiuto |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
ilbati utente
Iscritto: 02 Mar 2008 Messaggi: 126
|
Inviato: Dom 03 Mar, 2013 10:52 pm Oggetto: |
|
|
lux ha scritto: | Tempo fa i cellulari che potevano accedere a internet avevano una risoluzione bassissima, oggi i dispositivi mobile hanno a volte più pixel di un vecchio pc, vedi tablet e cellularoni. Forse più che distinguere i dispositivi, oggi come oggi sarebbe meglio comprendere se l'utente può visualizzare una certa risoluzione richiesta dal sito web. Pertanto puoi provare una soluzione del genere:
<script type="text/javascript">
if(screen.width < 500) location.href = 'indirizzoSitoMobile';
</script>
codice in javascript che fa un redirect ad un sito minimale studiato apposta, se la risoluzione video è minore di quella consigliata
P.S.: spero funzioni, non l'ho provato...magari c'è un errore di sintassi, ma il concetto è quello |
Concetto giusto ma nn riesco a far funzionare la cosa  |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
lux utente

Iscritto: 15 Lug 2004 Messaggi: 472 Località: MO
|
Inviato: Dom 03 Mar, 2013 11:31 pm Oggetto: |
|
|
non ho provato sul cellulare, ma sul pc funziona. Ho provato con questi 2 files:
index.html ha scritto: |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script type="text/javascript">
if(screen.width < 1600) location.href = 'mobile.html';
</script>
Visualizzazione sito web a piena risoluzione
</body>
</html>
|
mobile.html ha scritto: |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
Visualizzazione sito web per dispositivi mobile
</body>
</html>
|
Nota: sopra c'è 1600 perchè ho un monitor sul portatile di 1280px...la prima prova l'ho fatta con 500 e la pagina è rimasta index.html, poi con 1600 è avvenuto il redirect. Prova a verede di stampare a video sul cellulare il valore screen.width per capire se il browser supporta il javascript. Codice:
Hai un display largo <script>document.write(screen.width);</script>px _________________
In vendita: -
Topic: Fotografare una diapositiva, Luxmetro come esposimetro
|
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
massimo729 non più registrato
Iscritto: 21 Lug 2004 Messaggi: 1683
|
Inviato: Lun 04 Mar, 2013 5:42 pm Oggetto: |
|
|
Grazie lux, io lo ho provato con 800 (il mio smartphone arriva a 720) e funziona benissimo. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
ilbati utente
Iscritto: 02 Mar 2008 Messaggi: 126
|
Inviato: Lun 04 Mar, 2013 8:39 pm Oggetto: |
|
|
ottimo, sono riuscito anche io !!!! |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
lux utente

Iscritto: 15 Lug 2004 Messaggi: 472 Località: MO
|
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
|