ik heb een script genaamd vex gevonden om een mooi loginscherm te vertonen, nu zou ik dit willen verwerken dat dit scherm op al mijn uitgelogde pagina's kan verschijnen.
Dit opent zich automatisch bij het laden van de pagina, nu was mijn bedoeling om dit pas te laten verschijnen als ik op een knop klik.
Het script:
<script>
vex.dialog.open({
message: 'Enter your username and password:',
input: "<input name=\"username\" type=\"text\" placeholder=\"Username\" required />\n<input name=\"password\" type=\"password\" placeholder=\"Password\" required />",
buttons: [
$.extend({}, vex.dialog.buttons.YES, {
text: 'Login'
}), $.extend({}, vex.dialog.buttons.NO, {
text: 'Back'
})
],
callback: function(data) {
if (data === false) {
return console.log('Cancelled');
}
return console.log('Username', data.username, 'Password', data.password);
}
});
</script>
met bijgevoegde bestanden in de header:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="vex.combined.min.js"></script>
<script>vex.defaultOptions.className = 'vex-theme-os';</script>
<link rel="stylesheet" href="vex.css" />
<link rel="stylesheet" href="vex-theme-os.css" />
Ook is mijn vraag hoe ik na het invullen van dit script de variabelen kan doorsturen naar een andere pagina waar deze in php verwerkt worden.
Ik heb nu door hoe ik het met een link kan laten werken, maar kan dit ook met een area, namelijk volgend area:
<map name="Map4">
<area shape="rect" coords="14,4,109,24" href="login.php">
</map>
Het is me gelukt met een functie om het te laten openen als er op die area geklikt word, nu nog de variabelen kunnen verzenden naar een bestand als post argument