jonny Posted February 22, 2013 Report Posted February 22, 2013 Salut,In primul rand nu ma injurati ca am cerut cam mult ajutor in sectiunea asta in ultimul timp Tabacco Shop - Magazin online de tutun, trabucuri, tigari, pipe si accesorii fumatori - Shop online pe Interspire - Am nevoie sa pun un popup box cu "am peste 18 ani" cand intra omul pe site de genul cum e pe Diavolo.Cunostintele mele cu javascript sunt 0, deci, daca e cineva care-mi poate da mura'n gura, as aprecia.Merci Quote
yoyois Posted February 22, 2013 Report Posted February 22, 2013 ce e pe Diavolo nu cred ca e javascript Ced ca mai bin e ai incerca asta : JavaScript Popup Boxesgen: Garantez ca am peste 18 ani si respect regulile bla bla.Daca apasa ok (nu faci nimic)daca apasa cancel/exit (redirectionezi catre alta pagina) Quote
eusimplu Posted February 22, 2013 Report Posted February 22, 2013 Fa un redirect.html (cred ca macar html sti) cum e cel de pe diavola, si schimba din htaccess index-ul in redirect.html . Quote
cl4ud1u Posted February 23, 2013 Report Posted February 23, 2013 Sa imi spui daca merge ca nu am avut timp sa il verificindex.html<html><head><script type="text/javascript" src="http://www.diavoloiasi.ro/scripts/jquery-1.4.2.js"></script><script type="text/javascript" src="http://www.diavoloiasi.ro/scripts/jquery-ui-1.8.1.custom/js/jquery-ui-1.8.1.custom.min.js"></script> <script type='text/javascript'>function Accept(choice){ jQuery('#acord').hide(); jQuery('#acord').load('verificare.php',{'choice':choice},function(param) { if(param == '0') // Daca este asa ii va aparea eroarea de mai jos { jQuery('#acord').html('Nu ai varsta necesara pentru a avea acces la informatia de pe acest site.'); jQuery('#acord').show(); } else // Daca nu il va redirecta pe pagina setata mai jos { window.location = 'index2.html'; } });} </script></head><body><div id='acord' style="display:none"></div><a href="javascript:void(0)" onclick = "Accept('da')">Sunt de acord cu regulamentul si declar ca am 18 ani</a><a href="javascript:void(0)" onclick = "Accept('nu')">Nu sunt de acord cu regulamentul si nu am 18 ani</a></body></html>verificare.php$da = $_POST['choice'];if($da == 'nu'){ echo 0;} Quote
jonny Posted February 23, 2013 Author Report Posted February 23, 2013 Salut Claudiu,Din pacate nu merge, imi incarca pagina alba, doar cu textul "Sunt de acord cu regulamentul si declar ca am 18 ani Nu sunt de acord cu regulamentul si nu am 18 ani", unde ambele optiuni imi duc pe index2.html Quote
cl4ud1u Posted February 25, 2013 Report Posted February 25, 2013 (edited) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><script type="text/javascript" src="http://www.diavoloiasi.ro/scripts/jquery-1.4.2.js"></script><script type="text/javascript" src="http://www.diavoloiasi.ro/scripts/jquery-ui-1.8.1.custom/js/jquery-ui-1.8.1.custom.min.js"></script> <script type='text/javascript'>function Accept(choice){ jQuery('#acord').hide(); jQuery('#acord').load('verificare.php',{'choice':choice},function(param) { if(param == '0') { jQuery('#acord').html('Nu ai varsta necesara pentru a avea acces la informatia de pe acest site.'); jQuery('#acord').show(); } else { window.location = 'index2.html'; } });} </script></head><body><div id='acord' style="display:none"></div>Esti de acord?<a href="javascript:void(0)" onclick = "Accept('da')">Da</a></div><a href="javascript:void(0)" onclick = "Accept('nu')">Nu</a></div></html>Asa l-am testat si imi mergeEdit: l-am incercat si pe cel de mai sus si acela merge. Dar este o problema. Daca nu l-ai bagat pe un host sau nu ai vreun program in pc pentru localhost nu are ucm sa iti mearga .Edite2: Uite ceva fara script php in care poti sa il testezi fara niciun host sau program:<html><head><script type="text/javascript" src="http://www.diavoloiasi.ro/scripts/jquery-1.4.2.js"></script><script type="text/javascript" src="http://www.diavoloiasi.ro/scripts/jquery-ui-1.8.1.custom/js/jquery-ui-1.8.1.custom.min.js"></script> <script type='text/javascript'>function Accept(choice){ jQuery('#acord').hide(); if(choice == 'nu') // Daca este asa ii va aparea eroarea de mai jos { jQuery('#acord').html('Nu ai varsta necesara pentru a avea acces la informatia de pe acest site.'); jQuery('#acord').show(); } else // Daca nu il va redirecta pe pagina setata mai jos { window.location = 'index2.html'; }} </script></head><body><div id='acord' style="display:none"></div><a href="javascript:void(0)" onclick = "Accept('da')">Sunt de acord cu regulamentul si declar ca am 18 ani</a><a href="javascript:void(0)" onclick = "Accept('nu')">Nu sunt de acord cu regulamentul si nu am 18 ani</a></body></html> Edited February 25, 2013 by cl4ud1u Quote