E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale Javascript

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

WEB DEVELOPMENT  /  Javascript  /  Introducere in Javascript (13)

VIII. Mesaje de confirmare

14.05.2008
VIII. Mesaje de confirmare

Cu ajutorul unui mesaj de confirmare (confirmation box), vizitatorii pot alege daca o anumita actiune va fi sau nu executata. Acestea seamana cu un mesaj de avertizare (alert), dar vor permite utilizatorului sa aleaga intre butoanele "OK" si "Cancel".

Total vizualizari: 3191 3191 afisari   |   Comentarii  0   |   Rating   |   (1 vot)   |   Timp necesar: 10 min 10 min   |   Nivel de cunostiinte necesar: Incepator  Incepator

Sursa:  E-learn.ro  
Autor:  E-learn.ro
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
1
comenteaza printeaza

Cu ajutorul unui mesaj de confirmare (confirmation box), vizitatorii pot alege daca o anumita actiune va fi sau nu executata. Acestea seamana cu un mesaj de avertizare (alert), dar vor permite utilizatorului sa aleaga intre butoanele "OK" si "Cancel". Iata instructiunea pentru crearea unui mesaj de confirmare:

confirm("Textul intrebarii sau mesajului");

Acesta instructiune returneaza o valoare boleana (true sau false), deci daca este folosita independent nu va fi de ajutor. Puteti pastra valoarea returnata daca o atribuiti unei variabile.

var cont = confirm("Vreti sa vizitati aceasta pagina?");

Acum, puteti folosi variabila cont pentru a directiona vizitatorii spre o pagina sau alta, depinzand de valoarea pe care o returneaza functia confirm, printr-o instructiune if/else:

if (cont== true)
 {
   window.location="http://www.site.com/pagina.htm";
 }
else
 {
  window.location="http://www.e-learn.ro";
  }

In acest caz, daca utilizatorul apasa butonul "OK", browserul va incarca pagina de la adresa http://www.site.com/pagina.htm, iar daca a ales butonul "Cancel", pagina incarcata va fi http://www.e-learn.ro.

Pentru a folosi codul din exemplul de mai sus, puteti defini o functie javascript in sectiunea HEAD, pe care sa o apelati apoi in BODY. Scriptul de mai jos trebuie plasat intre tag-urile head:

<SCRIPT language="JavaScript">
<!--
function confirmare()
{
 var cont= confirm("Vreti sa vizitati aceasta pagina?");
 if (cont== true)
 {
   window.location="http://www.site.com/pagina.htm";
 }
 else
 {
  window.location="http://www.e-learn.ro";
  }
}
//-->
</SCRIPT>

Pentru a oferi vizitatorilor acces catre pagina http://www.site.com/pagina.htm, functia "confirmare" trebuie apelata in sectiunea body. Pentru aceasta, folositi un buton:

Pentru a vizita pagina de la adresa "http://www.site.com/pagina.htm", apasati butonul:

<BR>
<FORM>
<INPUT TYPE="button" value="http://www.site.com/pagina.htm" onClick="confirmare()">
</FORM>
Pagina:
1
comenteaza printeaza
Alte tutoriale Javascript:
Noteaza acest tutorial
Rating tutorial
 
(1 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
4180
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4085
Tutoriale scrise de kheops
kheops Rang utilizator kheops - Mediu
4084
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4060
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
3875
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Javascript Java SWF Excel PSD Vista StyleSheet Swift 3D Lightroom MySQL JSON Gimp Verilog PHP Fotografie Photoshop Flash Dreamweaver RoR Outlook Bridge Python Word Illustrator Ruby on Rails Action Script XHTML SEO COREL DRAW AJAX XML Sony Vegas CSS Powerpoint Fireworks HTML
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software