Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando
Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando
Abbiamo giocato a lungo a Battlefield 6, abbiamo provato tutte le modalità multiplayer, Redsec, e le numerose personalizzazioni. In sintesi, ci siamo concentrati su ogni aspetto del titolo per comprendere al meglio uno degli FPS più ambiziosi della storia dei videogiochi e, dopo quasi due mesi, abbiamo tirato le somme. In questo articolo, condividiamo con voi tutto ciò che è Battlefield 6, un gioco che, a nostro avviso, rappresenta esattamente ciò che questo genere attendeva da tempo
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Abbiamo messo alla prova il drone Antigravity A1 capace di riprese in 8K a 360° che permette un reframe in post-produzione ad eliche ferme. Il concetto è molto valido, permette al pilota di concentrarsi sul volo e le manovre in tutta sicurezza e decidere con tutta tranquillità come gestire le riprese. La qualità dei video, tuttavia, ha bisogno di uno step in più per essere competitiva
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-10-2009, 21:19   #1
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
[html-javascript] login simil-facebook

Qualcuno mi può dire come faccio a gestire le form come quelle usate per il login in facebook.

Dentro le due form ci deve essere scritto, username e password e quando si clicca su una di esse scopare la scritta.

Il problema principale ce l'ho con la password, infatti scrivendo dentro la form non visualizza la scritta ma i pallini. Come posso fare..?

Grazie
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2009, 13:37   #2
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Qualcuno sa come posso fare?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2009, 21:28   #3
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Qualcuno sa come posso fare?
Devi associare un evento OnClick e un evento OnLostFocus (o qualcosa del genere) all'oggetto DOM input, la traccia da seguire è semplice:

Codice:
funzione input.OnClick() {
input.text = "";
}
Codice:
funzione input.OnLostFocus() {
if(input.text == "") input.text = "inserisci password";
}
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 13:10   #4
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Non riesco a far funzionare il codice che mi hai dato, la mia form è questa:

Codice:
<input name="user" type="text" size=20 style="width: 149px" value="Username"/>
facendo:

Codice:
function input.user.OnClick() {
input.user.text = "";
}
non va...

Ultima modifica di Fede 88 : 20-10-2009 alle 13:33.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 13:42   #5
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Non riesco a far funzionare il codice che mi hai dato, la mia form è questa:

Codice:
<input name="user" type="text" size=20 style="width: 149px" value="Username"/>
facendo:

Codice:
function input.user.OnClick() {
input.user.text = "";
}
non va...
È ovvio, è uno pseudocodice molto personalizzato, devi trasformarlo in javascript funzionante...
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 13:59   #6
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Infatti un po' ho provato a modificarlo però non riesco a farlo andare.

In javascript la funzione onclick() esiste e può essere usata con una form? Perchè mi sta venendo il dubbio che forse non riesce a gestire l'onclick su di una form.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 14:06   #7
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Infatti un po' ho provato a modificarlo però non riesco a farlo andare.

In javascript la funzione onclick() esiste e può essere usata con una form? Perchè mi sta venendo il dubbio che forse non riesce a gestire l'onclick su di una form.
Su una form penso di no, ma su un button sì.
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 14:14   #8
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
però a me serve che lo faccia quando clicco sulla form
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 14:49   #9
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Puoi creare l'input della password come type="text" e value="Password", e modificarlo a type="password" e value="" la prima volta che l'utente ci clicca sopra.
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 15:03   #10
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quote:
Originariamente inviato da flx2000 Guarda i messaggi
Puoi creare l'input della password come type="text" e value="Password", e modificarlo a type="password" e value="" la prima volta che l'utente ci clicca sopra.
Sembra una buona idea, potrebbe funzionare. Il problema è che non so come farlo.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 15:33   #11
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Ad esempio così:

<input onfocus="if(this.value=='Inserire password'){this.value='';this.type='password'}" onblur="if(this.value==''){this.type='text';this.value='Inserire password'}" name="password" value="Inserire password" type="text">
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 17:16   #12
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Quote:
Originariamente inviato da flx2000 Guarda i messaggi
Ad esempio così:

<input onfocus="if(this.value=='Inserire password'){this.value='';this.type='password'}" onblur="if(this.value==''){this.type='text';this.value='Inserire password'}" name="password" value="Inserire password" type="text">
Grazie, ho provato ad inserirlo... per l'username funziona però per la password c'è qualcosa che non va, la form dovrebbe diventare di tipo password ma non lo diventa, infatti quando scrivo la pass, viene visualizzata.

Questo è il codice delle 2 form:
Codice:
		<input onfocus="if(this.value=='Username'){this.value=''}" onblur="if(this.value==''){this.value='Username'}" name="user" value="Username" type="text" size=20 style="width: 149px"/><br />
		<input onfocus="if(this.value=='Password'){this.value='';this.type='password'}" onblur="if(this.value==''){this.type='text';this.value='Password'}" name="password" value="Password" type="text" size=20 style="width: 149px"/>

Ultima modifica di Fede 88 : 20-10-2009 alle 17:35.
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 20:22   #13
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
type è un membro della classe element del DOM.
Se vuoi ottenere quell'effetto devi fare uno script bello tosto che al focus dell'elemento nasconde quello con scritto "password" e mostra quello di inserimento della password velata con i pallini nella stessa posizione e col cursore all'interno.
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 20:30   #14
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
type è un membro della classe element del DOM.
Se vuoi ottenere quell'effetto devi fare uno script bello tosto che al focus dell'elemento nasconde quello con scritto "password" e mostra quello di inserimento della password velata con i pallini nella stessa posizione e col cursore all'interno.
Bene, non saprei proprio da dove iniziare... Potresti darmi una dritta? In alternativa anche un link dove spiegano qualcosa è bene accetto...
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-10-2009, 23:36   #15
_Claudio
Senior Member
 
L'Avatar di _Claudio
 
Iscritto dal: Aug 2005
Messaggi: 579
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Bene, non saprei proprio da dove iniziare... Potresti darmi una dritta? In alternativa anche un link dove spiegano qualcosa è bene accetto...
L'unica dritta che posso darti è: inizia.

Compra un buon libro sui CSS, guardati qualcosa riguardo a javascript e passa un paio di giorni davanti alla gecko dom reference e alla msdn dom reference.

Buona fortuna
_Claudio è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 10:23   #16
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Quote:
Originariamente inviato da Fede 88 Guarda i messaggi
Grazie, ho provato ad inserirlo... per l'username funziona però per la password c'è qualcosa che non va, la form dovrebbe diventare di tipo password ma non lo diventa, infatti quando scrivo la pass, viene visualizzata.

[...]
Provato con Firefox 3.5.3 funziona benissimo... Non so che dirti.
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 13:35   #17
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Effettivamente su firefox funziona però su ie no, è normale che su un browser ti permette di cambiare il type e su un altro no?
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 14:32   #18
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
E' normale perché non tutti i browser rispettano le specifiche ufficiali del DOM.

E' buona norma provare gli script perlomeno su Firefox, Explorer, Safari e Opera, mentre il mio contributo era mirato a darti un'idea di intervento senza la pretesa di essere il risultato perfetto.
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 15:10   #19
Fede 88
Senior Member
 
L'Avatar di Fede 88
 
Iscritto dal: Aug 2004
Città: Milano
Messaggi: 1310
Si si, io vedendo che non andava su ie non ero neanche stato li a provarlo su altri browser...

Comunque grazie per l'aiuto
Fede 88 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2009, 15:27   #20
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Prego!
flx2000 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Due mesi di Battlefield 6: dalla campagna al battle royale, è l'FPS che stavamo aspettando Due mesi di Battlefield 6: dalla campagna al bat...
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare Antigravity A1: drone futuristico per riprese a ...
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
6 TV 4K in super sconto su Amazon, anche...
Lava, aspira a 9000Pa e ha la stazione d...
Il nuovo OnePlus 15R avrà una bat...
SpaceX: capitalizzazione di 800 miliardi...
'L'UE dovrebbe essere abolita': la spara...
Non solo smartphone: Samsung sta lavoran...
Nessuno vuole comprare iPhone Air: il va...
Porsche Taycan 2027 elettrica con cambio...
Roscosmos: stazione spaziale russa ROS a...
Auto 2035, sei governi UE (c'è l'...
Chernobyl: la cupola di contenimento non...
SSD come CPU: queste memorie sono in gra...
La previsione di CATL: barche elettriche...
Stangata in arrivo: PC e notebook coster...
Lian Li si è inventata il primo a...
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: 08:51.


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