Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX 341QPXW14G è un monitor ultrawide da 34 pollici che porta la tecnologia QD-OLED di quinta generazione in un contesto principalmente orientato alla produttività. La qualità dell'immagine è elevatissima, il formato 21:9 è ideale per il multitasking e la dotazione di porte trasforma il monitor in un vero hub per Mac, PC e dispositivi mobili. Il limite principale è invece il refresh rate di soli 144 Hz, che lo allontana dai giocatori competitivi più esigenti
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura
Il primo Micro RGB di Samsung per il salotto è il 65 pollici da 2.749 euro. Sul banco di misura abbiamo rilevato 2.000 nit di picco, nero assoluto con il local dimming e il 91,4% del BT.2020, il colore più ampio che abbiamo misurato su un LCD
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-11-2009, 11:34   #1
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
[Javascript] Inserimento testo in DIV

Sto cercando di inserire una stringa di testo in una div utilizando una funzione Javascript però non funziona.

Il codice che che sto usando è questo:
Codice:
document.registrazione.div_username.innerHTML = "CIAO";
l'errore che mi da è questo:
Codice:
Message: 'document.registrazione.div_username' is null or not an object
Line: 11
Char: 5
Code: 0
URI: file:///C:/Users/FEDE/Desktop/form.html
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 11:56   #2
vhost87
Senior Member
 
L'Avatar di vhost87
 
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
Codice:
document.getElementById('nome_id').innerHTML = "CIAO"
__________________
IT Developer at Hardware Upgrade S.r.l.
self.love(this.me());
vhost87 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:01   #3
MEMon
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 3359
In quel modo accedi agli elementi propri di un form, gli <input> ad esempio.
Per accedere al div(o a qualsiasi elemento html), se disponi del suo id(e ne disponi se te ne interessa il dom) fai:
Codice:
document.getElementById(id_elemento);
MEMon è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:02   #4
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Se ho tante DIV con lo stesso id c'è modo di selezionarne solo una, per eesempio usando il name della div?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:09   #5
MEMon
Senior Member
 
Iscritto dal: Dec 2002
Messaggi: 3359
Tante id non le puoi avere, l'id è un identificativo e deve essere unico per correttezza.

Per ricavare il dom di tanti elementi con lo stesso nome puoi fare così:
Codice:
document.getElementsByName(nome_element);
Qui tutte le funzioni per giocare coi dom degli elementi html.
MEMon è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:11   #6
vhost87
Senior Member
 
L'Avatar di vhost87
 
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
Quote:
Originariamente inviato da MEMon Guarda i messaggi
Tante id non le puoi avere, l'id è un identificativo e deve essere unico per correttezza.

Per ricavare il dom di tanti elementi con lo stesso nome puoi fare così:
Codice:
document.getElementsByName(nome_element);
Qui tutte le funzioni per giocare coi dom degli elementi html.
Esatto... id sta per identificatore... e un identificatore deve essere univoco altrimenti non avrebbe senso di esistere

Come dice Memon utilizzi i name per avere lo stesso nome con valori diversi (esempio palese i radiobutton...).

Nel mio esempio sopra ho dimenticato un ; a fine riga :S
__________________
IT Developer at Hardware Upgrade S.r.l.
self.love(this.me());
vhost87 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:13   #7
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Il fatto è che ho 8 div con caratteristiche uguali, quindi ho creato un CSS con le caratteristiche, poi gli ho dato a tutte quel ID. Non va bene?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:15   #8
vhost87
Senior Member
 
L'Avatar di vhost87
 
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Il fatto è che ho 8 div con caratteristiche uguali, quindi ho creato un CSS con le caratteristiche, poi gli ho dato a tutte quel ID. Non va bene?
No, ... ogni div deve avere un ID diverso e poi associ una classe diversa per ognuno degli 8 div...
__________________
IT Developer at Hardware Upgrade S.r.l.
self.love(this.me());
vhost87 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:19   #9
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Dovrei creare 8 classi con le stesse caratteristiche ma con nome diverso?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:28   #10
vhost87
Senior Member
 
L'Avatar di vhost87
 
Iscritto dal: Apr 2008
Città: Varese
Messaggi: 406
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Dovrei creare 8 classi con le stesse caratteristiche ma con nome diverso?
No... crei una sola classe e la associ ad ogni elemento.
Se poi devi modificare una piccola parte, che ne so il colore di un font, crei una classe figlia, erediti tutto da questa e modifichi il colore del font.
__________________
IT Developer at Hardware Upgrade S.r.l.
self.love(this.me());
vhost87 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:29   #11
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Spero che tu stia facendo qualcosa di didattico...
Comunque:
ID: IDENTIFICATORE che DEVE essere univoco.
classe: classificazione di più elementi, può essere associata a più elementi.

Nel css:
Codice:
div.nome_classe {
/* proprietà */
}
Nel codice html:
Codice:
<div class="nome_classe" name="trovami"> contenuti 1 </div>
<div class="nome_classe" name="trovami"> contenuti 2 </div>
<div class="nome_classe" name="trovami"> contenuti 3 </div>
<div class="nome_classe" name="trovami"> contenuti 3 </div>
<div class="nome_classe" name="trovami"> contenuti 3 </div>
<div class="nome_classe" name="trovami"> contenuti 3 </div>
<div class="nome_classe" name="trovami"> contenuti 3 </div>
<div class="nome_classe" name="trovami"> contenuti 3 </div>
Nel file javascript:
Codice:
var miei_div=document.getElementsByName("trovami");
miei_div.item(0);
miei_div.item(2);
miei_div.item(3);
miei_div.item(4);
...
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 12:49   #12
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quote:
Originariamente inviato da _Claudio Guarda i messaggi
Spero che tu stia facendo qualcosa di didattico...
Perchè?

Comuqnue...

Io facevo in questo modo:
Codice:
#div_center { 
float: left;
width: 245px;
height: 24px;
background-color: white;
background-repeat: repeat-y;
margin: auto; 
padding: 0px;
text-align: center;
}
Poi:
Codice:
<DIV id="div_center"...
Quindi dovrei modificarlo in questo modo:
Codice:
#div.ESEMPIO { 
float: left;
width: 245px;
height: 24px;
background-color: white;
background-repeat: repeat-y;
margin: auto; 
padding: 0px;
text-align: center;
}
e poi...
Codice:
<div class="ESEMPIO" ...
Giusto?

Ultima modifica di Fede 88 : 06-11-2009 alle 12:57.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 06-11-2009, 14:42   #13
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Così è corretto.

Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Perchè?
Perchè così come non si va a fare i cuochi in un ristorante senza saper cucinare un piatto di pasta, allo stesso modo non ci si improvvisa webmaster o altro senza sapere queste cose basilari.
_Claudio è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare MSI PRO MAX: QD-OLED ultrawide per lavorare, cre...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
Confidential Computing, Intel concentra ...
Con l'IA, sono i candidati a fare il col...
Orologi nucleari al torio: i primi due p...
L'auto più venduta di Volkswagen ...
OneDrive, addio ai 6 TB su Microsoft 365...
I cinesi si sono già infiltrati i...
Amazon Leo si prepara a sfidare Elon Mus...
HONOR CHOICE ADO Air 20 Pro arriva in It...
D-PACK LAB, nasce a Bologna la fabbrica ...
Anthropic regala Mythos, la sua migliore...
Nucleare spaziale: NASA e DOE firmano l'...
Intel Raptor Lake NEXT, GIGABYTE è...
HP OmniBook 5 e ProBook 4: specifiche te...
Google riabilita JPEG XL su Chrome dopo ...
OpenAI, ricavi annualizzati a 50 miliard...
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: 03:46.


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