Jump to content
jonny

Interspire + Javascript (cred)

Recommended Posts

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

Link to comment
Share on other sites

Sa imi spui daca merge ca nu am avut timp sa il verific

index.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;
}

Link to comment
Share on other sites


<!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 merge

Edit: 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 by cl4ud1u
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...