Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Motorola razr 60 Ultra: il migliore! Peccato per l’AI un po’ ''zoppa''. Recensione
Motorola razr 60 Ultra: il migliore! Peccato per l’AI un po’ ''zoppa''. Recensione
Motorola rinnova i suoi smartphone pieghevoli e abbiamo avuto modo di mettere sotto torchio questo nuovo razr 60 Ultra, flagship della serie, che cambia alcune cose migliorando in molti aspetti e soprattutto divenendo, aspettando Samsung e gli altri, il pieghevole a conchiglia perfetto. Peccato la mancanza di Moto AI in italiano.
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane
Dal palco dell’AWS Summit Milano 2025 arriva un appello chiaro: accelerare sull’adozione dell’intelligenza artificiale. Tecnologie mature, casi d’uso concreti e nuove competenze al centro della trasformazione. Il cloud come abilitatore, tra infrastruttura, dati e sicurezza
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza
HONOR Pad 10 è una fra le nuove proposte più convincenti nel mercato dei tablet Android, e offre al suo utente un display 2,5K da 12,1 pollici con frequenza di aggiornamento a 120Hz, design dalle dimensioni compatte e un ottimo processore. Il tutto mantenendo un prezzo accessibile che lo posiziona come alternativa credibile ai tablet premium del mercato, anche di Apple.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-05-2011, 21:00   #1
mattomas
Senior Member
 
Iscritto dal: Apr 2009
Città: Prov. di Lecco
Messaggi: 428
[CSS + JScript] come recuperare i valori del css con javascript

Ciao a tutti,
vorrei realizzare la versione accessibile di un sito.
Ho realizzato, per ora, 2 funzioni javascript per aumentare e diminuire la grandezza del carattere.
Codice:
function aumentaDimensione()
{
  var size=document.body.style.fontSize;
  
  var dim=parseInt(size); //cerca numero all'inizio della stringa
  dim=dim+2;
  document.body.style.fontSize=dim+'px';  
}
i problemi fondamentali sono 2:
- non mi recupera la dimensione scritta nel css, l'ho per ora aggiunta nel tag body
Codice:
<body onload="document.body.style.fontSize='16px'">
come faccio a fare in modo che mi recupera il valore scritto nei css (ho un file esterno)
-l'altro problema è che quando cambio pagina non mi mantiene la grandezza del carattere

chi mi aiuta?
Grazie
mattomas è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2011, 21:37   #2
Vheon
Member
 
L'Avatar di Vheon
 
Iscritto dal: Oct 2007
Città: Ardea
Messaggi: 270
va fatto cosi:
http://www.quirksmode.org/dom/getstyles.html

la sintassi purtroppo e' molto java-style che a mio parere su javascript e' orribile da vedere

per quanto riguarda l'altro problema e' normale: tu cambi in quel momento sul tuo client la dimensione del font, poi cambi pagina e rielabora il css e ti rimette la grandezza standard. Potresti mettere l'informazione in un cookie e controllare ad ogni pagina del sito se c'e' il cookie e impostare il valore memorizzato... (e' la prima idea che mi e' venuta in mente, sicuramente c'e' di meglio)

Ultima modifica di Vheon : 23-05-2011 alle 21:40.
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2011, 22:46   #3
mattomas
Senior Member
 
Iscritto dal: Apr 2009
Città: Prov. di Lecco
Messaggi: 428
Grazie...per adesso
appena posso provo e ti faccio sapere
mattomas è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2011, 22:50   #4
Vheon
Member
 
L'Avatar di Vheon
 
Iscritto dal: Oct 2007
Città: Ardea
Messaggi: 270
di niente cmq non mi ricordo se ti da il computed style, ma hai pensato di usare JQuery? fai prima invece dei soliti
Codice:
document.blabla.blb
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2011, 18:39   #5
mattomas
Senior Member
 
Iscritto dal: Apr 2009
Città: Prov. di Lecco
Messaggi: 428
non conosco jquery..e non ho molto tempo per impararlo ora come ora..
mattomas è offline   Rispondi citando il messaggio o parte di esso
Old 26-05-2011, 10:26   #6
mattomas
Senior Member
 
Iscritto dal: Apr 2009
Città: Prov. di Lecco
Messaggi: 428
Ho fatto un passo avanti, grazie al tuo link
Quindi ora riesco ad aumentare, diminuire la dimensione del carattere e anche ad invertire il colore sfondo/testo leggendo dal CSS il valore di base.

Ora devo fare in modo che quando cambio pagina mi mantenga questi valori..tu mi suggerivi i cookies..ma ho una domanda.. con un cookie posso salvare solo un valore o di più?
mattomas è offline   Rispondi citando il messaggio o parte di esso
Old 26-05-2011, 10:58   #7
Vheon
Member
 
L'Avatar di Vheon
 
Iscritto dal: Oct 2007
Città: Ardea
Messaggi: 270
Da quel che ricordo il cookie lo puoi trattare come un oggetto javascript, quindi una mappa, ergo più valori
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 26-05-2011, 21:39   #8
mattomas
Senior Member
 
Iscritto dal: Apr 2009
Città: Prov. di Lecco
Messaggi: 428
Alla fine ho usato tre cookies anche perchè così li posso gestire meglio in caso di problemi.

Ora sorge il problema compatibilità con i browser..con explorer tutto liscio.
Con firefox ho fatto delle modifiche (ho scoperto che salva i colori in rgb e non in esadecimale).
Con chrome mi funziona solo su singola pagina, quando cambio le impostazioni mi ritornano quelle di base.Quindi significa che hanno problemi i cookies vero?
mattomas è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Motorola razr 60 Ultra: il migliore! Peccato per l’AI un po’ ''zoppa''. Recensione Motorola razr 60 Ultra: il migliore! Peccato per...
AWS Summit Milano 2025: accelerare sull'IA per liberare il potenziale delle imprese italiane AWS Summit Milano 2025: accelerare sull'IA per l...
Recensione HONOR Pad 10: a questo prezzo fa tremare la concorrenza Recensione HONOR Pad 10: a questo prezzo fa trem...
GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: compatta ed essenziale GIGABYTE RTX 5060 Ti EAGLE OC ICE alla prova: co...
AMD Ryzen Threadripper 9000 e Radeon AI Pro R9700, per le workstation AI AMD Ryzen Threadripper 9000 e Radeon AI Pro R970...
Cemento sostenibile: come l'AI può...
Driver obsoleti fuori da Windows Update:...
Il MIT avvisa gli studenti (e non solo):...
Weekend di super offerte su Amazon: scon...
Roborock Q10 S5 vs Q7 M5: quale robot as...
I 10 prodotti tecnologici dimenticati pe...
Philips Ambilight 43'' 4K al prezzo reco...
realme GT 7 o GT 7T? Cosa cambia fra i d...
Tutti i portatili in sconto su Amazon: c...
NVIDIA detta le regole del gioco: ecco p...
Perplexity AI nel mirino di Apple: poten...
La AI di Barcellona analizza i video e i...
Cloudflare ha sventato il più gra...
Garmin Index Sleep Monitor, sonno sotto ...
Sony WF-C700N al minimo storico su Amazo...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:32.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www1v