Jump to content
jonny

Interspire + Javascript (cred)

Recommended Posts

Posted

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

Posted

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

Posted

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

Posted (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 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

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...