Witam,
Chcę zrobić aby przejść dalej na stronie trzeba było najpierw kliknąć w pierwszy przycisk.
Mam 2 przyciski, klikamy najpierw 1 i pozniej w 2.
Jezeli natomiast klikniemy najpierw w 2, nic sie nie stanie(badz informacja "Kliknij najpierw w pierwszy przycisk")
Kod wyglada tak:
<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>New Page 1</title>
<script type="text/javascript">
function initElement()
{
var p = document.getElementById("foo");
var dalej = document.getElementById("poo");
p.onclick = showAlert;
dalej.onlick = przekierowanie;
};
function showAlert()
{
alert("Kliknąłeś pierwszy przycisk!")
//window. location ="http://www.przykladowa.strona3.com";
var wartosc = 1;
}
function przekierowanie()
{
if (wartosc == 1)
{
alert("Przeszedles dalej!")
}else{
alert("Nie kliknołeś pierwszego przycisku!")
}
}
</script>
</head>
<body>
<p>
<img border="0" src="nieklikniete.jpg" width="526" height="452"></p>
<div style="position: absolute; width: 277px; height: 201px; z-index: 1; left: 155px; top: 57px; background-color: #FFFFFF" id="layer1">
Uwaga, aby zobaczyć tło musisz kliknąć w przycisk.<p> <body onload="initElement()";>
<span id="foo"><button>Pierwszy przycisk</button></span>
<p><span id="poo"><button>2. Dalej</button></span></p>
</body>
</body>
</html>
Drugi przycisk mi wogole nie dziala, co jest nie tak?
Ten post edytował Lethys 13.10.2011, 13:46:45