Witam serdecznie. Mam taki oto formularz czy jak to się tam nazywa :
a poniżej skrypt formularza html oraz skrypt javascript :
form method="POST" id="formularz" action="scam.php"
input type="radio" value="guest" name="a" onChange="zmiana(this.value)"/gość
input type="radio" value="user" name="a" onChange="zmiana(this.value)"/użytkownik
div id="test"/div
textarea name="komentarz" id="textarea" rows="10" cols="35" placeholder="treść komentarza"/textarea
/br
input type="hidden" name="data_coment"/
input type="hidden" name="wyslij" /
input type="submit" value="wyślij"/
/form
script
function zmiana(a)
{
my_div = document.getElementById('test');
if(a == 'guest')
{
my_div.innerHTML = 'bNick : /binput type="text" placeholder=" Nick" name="nick" ';
}
else if(a == 'user')
{
var zmienna1 = ?php echo $sesyjna ?;
if(zmienna1 == 0)
{
my_div.innerHTML ='a href="#loginek"zaloguj się/a lub a href="register.php"zarejestruj/a';
}
else
{
my_div.innerHTML ='dodajesz komentarz jako : ?php echo $jako ?';
}
}
}
/script
Gdy po raz pierwszy po włączeniu komputera odwiedzam stronę to skrypt javascript zupełnie nie działa, działa dopiero wtedy gdy zaloguję się na stronę. Od tej pory skrypt działa już poprawnie. Nie wiem co robię źle.