[JS] przejscie do innej strony po potwierdzeniu

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
xyz
Posty: 12
Rejestracja: pn paź 03, 2005 7:35 pm

[JS] przejscie do innej strony po potwierdzeniu

Post autor: xyz »

w jaki sposob wyswietlic strone po potwierdzeniu ?

Kod: Zaznacz cały

<body>
	  		<form method="post" name="form">
			<a href="http://www.wp.pl">
			<input type="submit" value="blokuj" onclick="returnconfirmation(1)">
			</a>
			</form>
</body>
po prostu potrzebuje zeby button byl linkiem, a dodatkowo bylo podpiete do niego potwierdzenie.
wszystko musi byc w jednym formularzu.

po kliknieciu na OK na przechodzi do strony wp.pl. Czemu ?
phpIker
Nowy
Nowy
Posty: 182
Rejestracja: śr lis 02, 2005 9:28 pm
Lokalizacja: Kraków

Re: [JS] przejscie do innej strony po potwierdzeniu

Post autor: phpIker »

Kod: Zaznacz cały

<script>
function confirmSubmit()
{
var agree=confirm("Czy aby napewno? :)");
if (agree)

return true;
else
return false;
}
</script>
<form action="http://www.webinside.pl/" onsubmit="return confirmSubmit();">
<input type="submit" value="Idz do..">
</form>
xyz
Posty: 12
Rejestracja: pn paź 03, 2005 7:35 pm

Re: [JS] przejscie do innej strony po potwierdzeniu

Post autor: xyz »

Kod: Zaznacz cały

<a onclick="location.href='index.php';"><input type="button" value="Powrót" onclick="return confirmation()">
po przycisnieciu na button ma zostac wyswietlone okno potwierdzenia OK-Anuluj. Czy wcisne OK czy Anuluj link ten zawsze jest uruchamiany. Jak to rozwiazac ?

Kod: Zaznacz cały

function confirmation(){
if(!(window.confirm('blabla'))) {return false}
}
Prosze o pomoc !
atom
Nowy
Nowy
Posty: 145
Rejestracja: wt gru 20, 2005 1:55 pm
Kontakt:

Re: [JS] przejscie do innej strony po potwierdzeniu

Post autor: atom »

po przycisnieciu na button ma zostac wyswietlone okno potwierdzenia OK-Anuluj. Czy wcisne OK czy Anuluj link ten zawsze jest uruchamiany. Jak to rozwiazac ?
Troszke przbudowałem Twój przykład...

Kod: Zaznacz cały

<html>
<script type="text/javascript">
    function confirmAndFollow(url)
    {
        if (confirm('Are you sure?'))
        {
            document.location = url;
        }
    }
</script>
<body>
    <a onclick="confirmAndFollow('index.php')"><input type="button" value="Powrót"></a>
<body>
</html>
Sprawdz czy to zadziała. Albo możesz zrezygnować z anchora i wywołanie confirmAndFollow('index.php') podpiąć pod zdarzenie onclick przycisku.
ODPOWIEDZ