|
18 | 18 | <h1 id="welcome-message">Benvenuto!</h1> |
19 | 19 | <p class="email" id="email-line"></p> |
20 | 20 |
|
21 | | - <!-- Esempio: passa l'email come parametro alla chat --> |
22 | | - <a id="chat-link" class="button" href="#">Apri chat= localStorage.getItem('name'); |
| 21 | + <a id="chat-link" class="button" href="#">Caricamento...</a> |
| 22 | + </div> |
| 23 | + |
| 24 | + <script> |
| 25 | + // Recupera i dati salvati |
| 26 | + const name = localStorage.getItem('name'); |
23 | 27 | const email = localStorage.getItem('email'); |
24 | 28 |
|
25 | | - // Fallback se l’utente arriva senza login |
| 29 | + // 1. Gestione del Nome |
| 30 | + // Se 'name' esiste usa quello, altrimenti usa 'Utente' |
26 | 31 | const displayName = name || 'Utente'; |
27 | 32 | document.getElementById('welcome-message').innerText = `Benvenuto, ${displayName}!`; |
28 | 33 |
|
| 34 | + // 2. Gestione della Email |
29 | 35 | if (email) { |
30 | 36 | document.getElementById('email-line').innerText = `Email: ${email}`; |
31 | 37 | } else { |
32 | 38 | document.getElementById('email-line').innerText = `Email non disponibile`; |
33 | 39 | } |
34 | 40 |
|
35 | | - // Prepara link verso una chat passando l’email come querystring |
36 | | - // Sostituisci 'chat.html' con la tua pagina chat reale |
| 41 | + // 3. Gestione del Link Chat |
| 42 | + // Creiamo l'URL dinamico |
37 | 43 | const chatUrl = `chat.html?email=${encodeURIComponent(email || '')}`; |
| 44 | + |
| 45 | + // Aggiorniamo il bottone nell'HTML |
38 | 46 | const chatLink = document.getElementById('chat-link'); |
39 | 47 | chatLink.href = chatUrl; |
40 | 48 | chatLink.innerText = 'Vai alla chat'; |
|
0 commit comments