Richiamare un javascript da php. Non funziona?

gandalf1959

Utente Attivo
21 Nov 2013
208
1
18
Buongiorno a tutti.
Scenario: una semplice pagina dove l'utente inserisce user e password.
Se la coppia user/password e' corretta vado alla pagina successiva (questa parte funziona) se o user o password non corrispondono ho scritto:

PHP:
......
if($num > 0){
		$_SESSION['email'] = $mail;
		$_SESSION['lezione'] = $lezione;
		echo "<script>location.href='acquisto2.php'</script>";
		
	}else{
		echo "<script>
		document.getElementById('utenteinesistente').style.display='block';
		</script>";
		
	}
.....

Ma il div non appare, mentre lo script richiamato sopra (location.href...) funziona perfettamente.
Come mai? Qualche suggerimento?
Grazie
 
Ciao, potrebbe essere che dai l'istruzione javascript prima ancora di aver creato il div
prova cosi
PHP:
echo "<script>
        window.onload = function(){
            document.getElementById('utenteinesistente').style.display='block';
        }
        </script>";
 

Discussioni simili