Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Roborock Saros 20: il robot preciso e molto sottile
Roborock Saros 20: il robot preciso e molto sottile
Il nuovo robot di Roborock per l'aspirazione della polvere e il lavaggio dei pavimenti spicca per immediatezza d'uso e per l'efficacia dell'azione, grazie anche a un ridotto sviluppo in altezza. Saros 20 integra un motore da ben 36.000Pa di potenza e un sistema di lavaggio a due panni rotanti, con bracci estensibili e un sistema di navigazione molto preciso.
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm
ASUS e HIFIMAN uniscono le forze per creare ROG Kithara, cuffie gaming con driver magnetici planari da 100mm, design open-back e microfono MEMS full-band. Una proposta che ambisce a coniugare fedeltà per audiofili e performance ludiche, disponibili a 319 euro
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-05-2011, 22: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, 22: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 22:40.
Vheon è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2011, 23: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, 23: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, 19: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, 11: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, 11: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, 22: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


Roborock Saros 20: il robot preciso e molto sottile Roborock Saros 20: il robot preciso e molto sott...
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm ASUS ROG Kithara: quando HIFIMAN incontra il gam...
Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
Costa meno di 17€ ma gonfia fino a 150 P...
Il nuovo MacBook entry level potrebbe av...
iPhone 17 a 909€ in tutti i colori: 256G...
Umidità e muffa addio a 99€: ques...
Compri il nuovo Xiaomi 17 e ti regalano ...
NVIDIA diversifica i fornitori di GDDR7:...
Nuovi sconti (e coupon), ecco la top 10 ...
Prezzi in caduta libera sui robot aspira...
Non chiamatelo base: a 198€ questo robot...
Upgrade PC al prezzo giusto: su Amazon t...
Amazon e il paradosso dell'AI: meno dipe...
Meta avrebbe firmato un accordo plurienn...
Basta cambiare driver per 'sbloccare' la...
Apple prepara 3 giorni di annunci e novi...
HONOR Magic V6 è pronto a stupire...
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: 11:56.


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