Non riesco a comprendere perché questa istruzione non modifichi il valore del paragrafo indicato. Dove sbaglio?
<body> <script> document.getElementById("TestoErr").innerHTML = "Password errata, riprovare"; </script>
<p id="TestoErr">pippo</p>
Non riesco a comprendere perché questa istruzione non modifichi il valore del paragrafo indicato. Dove sbaglio?
<body> <script> document.getElementById("TestoErr").innerHTML = "Password errata, riprovare"; </script>
<p id="TestoErr">pippo</p>
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Il codice fa parte di una pagina php piuttosto complessa e tutto il resto del codice funziona correttamente. Le righe riportate sono state copiate dal sorgente generato, quindi l'elemento esisteva già nella pagina.
Questo non implica che funzioni anche questa parte, o che qualcosa possa impedire a questa parte di funzionare.
Non è questo il punto: mi riferisco al fatto che se l'istruzione viene eseguita prima di raggiungere la parte del documento che contiene il paragrafo su cui agire, non accadrà nulla o peggio ci sarà un errore.
Però, tutte queste condizioni vanno verificare usando la Console del browser e/o il debugger passo passo, mettendo un breakpoint.
Insomma, bisogna analizzare qual è il flusso del programma quando la pagina viene caricata per accertarsi dei valori assegnati alle variabili e qual è la causa all'origine del problema.
Non potendo vedere il resto del codice né avere un contesto più ampio, non è che possa dire altro, salvo che JavaScript funziona.![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Non so come ringraziarti. Stavo battendo la testa su un problema "stupido" perché effettivamente l'istruzione precedeva la definizione del paragrafo. E' bastato spostarla ed è andato tutto a posto. Grazie nuovamente