Javascript non funziona correttamente su smartphone

Adenina

Nuovo Utente
7 Apr 2014
5
0
1
Buonasera a tutti!

Premetto che sono una principiante.
Ho realizzato un semplicissimo script per per nascondere o mostrare due menu e due iconcine a seconda della larghezza video.
Su pc funziona correttamente, ma su smartphone da problemi, ha un comportamento aleatorio: ogni tanto funziona e ogni tanto no.

HTML:
<body onresize="onresize();" onload="onload();" id="corpo_pagina">

HTML:
<div id="icona-menu"  onClick="toggle();">

HTML:
<div id="icona-menu2"  onClick="taggle();">

Codice:
<script type="text/javascript">
function onload() {
  menu();
  copy();
  menu1();
}
function onresize() {
  menu();
  copy();
  menu1();
}

function menu() {
var w= window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;

if (w < 768) {
document.getElementById("pre-menu").style.display = "none";
document.getElementById("icona-menu").style.display = "block";
}
else {
document.getElementById("pre-menu").style.display = "inline";
document.getElementById("icona-menu").style.display = "none";
}
}

function toggle() {
var el=document.getElementById("pre-menu");
if (el.style.display =="none") {
 el.style.display="block";
 }
 else{
 el.style.display="none";
 }
}

function menu1() {
var w= window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;

if (w < 1024) {
document.getElementById("icona-menu2").style.display = "block";
document.getElementById("menu_laterale").style.display = "none";

}
else {
document.getElementById("icona-menu2").style.display = "none";
document.getElementById("menu_laterale").style.display = "block";
}
}

function taggle() {
var el=document.getElementById("menu_laterale");
if (el.style.display =="none") {
 el.style.display="block";
 }
 else{
 el.style.display="none";
 }
}
</script>

(Lo script e` in fondo alla pagina, prima della tag di chiusura </body>)

Perche` non funziona? :(
 
Ultima modifica:

ByProgrammer

Utente Attivo
21 Apr 2014
79
0
8
Ciao, a volte può capitare che la visualizzazione del codice sia diversa dal computer e dal cell....dovrsti gestire la connessione dal cell da parte....per me!

Inviato dal mio GT-S7275R utilizzando Tapatalk
 

Adenina

Nuovo Utente
7 Apr 2014
5
0
1
Ciao, ByProgrammer, ti ringrazio per la risposta :)
Alla fine ho risolto usando jquery :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
F [Javascript] comando innerHTML non funziona Javascript 5
max1974 [Javascript] Grafico ajax non funziona Javascript 0
Koboshi [Javascript] Carico sul server e non funziona più. Javascript 4
paloppa [Javascript] Mindate non funziona Javascript 0
ken_korn [Javascript][Risolto] browser.tab.Tabs.favIconUrl non funziona Javascript 5
simona71 Javascript non funziona più Javascript 1
gandalf1959 [Javascript] document.getElementById non funziona come mi aspetto Javascript 4
F Javascript che funziona solo nella home page e non nelle altre pagine Javascript 1
gandalf1959 Richiamare un javascript da php. Non funziona? PHP 2
C Problema form javascript che non funziona Javascript 4
S javascript confirm NON funziona Javascript 1
J Non funziona javascript Ajax 6
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
W [C#] Il componente "WebBrowser" non mi esegue css e javascript .NET Framework 0
trattorino [Javascript] ho comprato questo plugin ma non capisco come installarlo Javascript 1
M La bozza di un sito con alcune funzioni javascript non si apre correttamente su smartphone Javascript 1
J [Javascript] una funzione ricorsiva che non capisco come lavori Javascript 6
U [Javascript] Menu responsive non scompare col click sui link Javascript 0
M Perché Javascript non mi valida questo form? Javascript 0
L [Javascript] aiuto non riesco a inviare in get dal server web locale su altervista con httpRequest Javascript 0
T [Javascript] un controllo con checkbox che non... controlla... Javascript 3
G [Javascript] non riesco a usare ace - ReferenceError: define is not defined 1 ace.js:37:1 Javascript 0
A [Javascript] Datepicker - il calendario non si apre Javascript 16
E [Javascript] Messaggio di avvenuto invio mail non visualizzato Javascript 1
B [Javascript] funzioni non funzionanti in un form Javascript 8
localhost.nicola [Javascript] JS non esegue funzioni su bottoni stampati da chiamata AJAX Javascript 1
S [Javascript] Codice JS inline non funzione su IE Javascript 1
L javascript non funzionante con chrome ma solo con ie Javascript 2
S Problema non riconosce javascript Javascript 7
R Javascript non funzionante su xlogic Javascript 2
A la riga clonata non risponde alle funzioni javascript come la riga madre. Javascript 5
D Validazione password javascript non fuziona Javascript 7
G valori nella tabella non riconosciuti da javascript se provengono da data base. PHP 4
marino51 LESS, javascript, accesso negato e Carattere non valido HTML e CSS 1
marino51 javascript, accesso negato e Carattere non valido Javascript 5
C Script Javascript/Html che con internet Explorer non viene visualizzato. Javascript 7
K Key API Javascript Google maps non valida. Javascript 1
K Javascript non scrive nulla [array] Javascript 1
I javascript non carica funzione Javascript 0
F Aiuto! Codice Javascript non funzionante correttamente Javascript 0
S script con javascript non viene visto da Firefox e Explorer ma solo da Chrome Javascript 2
U Youtube Xl javascript .. non si puo copiare Javascript 3
L Netbeanse non compila javascript/html Javascript 1
U file javascript non visibile Javascript 2
M html con inerzia javascript..non funge..help Javascript 0
G Browser non supporta JavaScript Javascript 0
C Cerco una soluzione in javascript ma non la trovo... Javascript 3
I Creare un banner temporaneo JavaScript Javascript 0
S Impossibile scorrere un oggetto in JavaScript Javascript 0
N Passare array da php a javascript PHP 5

Discussioni simili