1. jak zrobic by okienko sie pojawialo dopiero jak lekko zjedzie sie w dol strony iles tam % poki co strona ma 100% i nie ma suwaka, ale na przyszlosc
2. Jak dobrze zabezpieczyc w php czy js tez wysyl wiadmosci brak mozliwosci spamowania poczty przez odswiezanie strony i wysylanie pustej wiadomosci.
3. po wyslaniu wiadomosci wylaczyc wyskakiwanie okna na jakis czas.
link:
http://test.zdi24.pl/neanet/popup/form1.php
Kod aktualny:
formularz +php
Kod
<?php
if (isset($_POST['submit']))
@$phone = $_POST['phone'];
// the message
$msg = "First line of text\nSecond line of text";
// use wordwrap() if lines are longer than 70 characters
$msg = wordwrap($msg, 70);
// send email
mail("test@test.com", $phone, $msg);
?>
<div id="popup">
<img src="close.png" class="close" >
<span class="info">Jeśli potrzebujesz pomocy przy wyborze odpowiedniego pakietu lub usługi,
zostaw nam swój numer, a my oddzwonimy. </span>
<br>
<br>
<span class"phone">Numer telefonu:</span>
<form class='forma1' action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" name="form1" >
<input type="hidden" name="js"/>
<input name="phone" type="text" placeholder="telefon" />
<input name="submit" class="send" type="submit" value="Wyślij" />
</form>
</span>
</div>
if (isset($_POST['submit']))
@$phone = $_POST['phone'];
// the message
$msg = "First line of text\nSecond line of text";
// use wordwrap() if lines are longer than 70 characters
$msg = wordwrap($msg, 70);
// send email
mail("test@test.com", $phone, $msg);
?>
<div id="popup">
<img src="close.png" class="close" >
<span class="info">Jeśli potrzebujesz pomocy przy wyborze odpowiedniego pakietu lub usługi,
zostaw nam swój numer, a my oddzwonimy. </span>
<br>
<br>
<span class"phone">Numer telefonu:</span>
<form class='forma1' action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" name="form1" >
<input type="hidden" name="js"/>
<input name="phone" type="text" placeholder="telefon" />
<input name="submit" class="send" type="submit" value="Wyślij" />
</form>
</span>
</div>
skrypt js
Kod
console.log("tets");
$(document).ready(function(){
var popup = $("div#popup");
popup.slideDown( "slow", function() {
// Animation complete.
});
$(document).mouseup(function (e)
{
if (!popup.is(e.target)
&& popup.has(e.target).length === 0)
{
popup.hide();
}
});
$('.close').click(function(){
popup.hide();
});
$('.send').click(function(){
popup.hide();
});
});
$(document).ready(function(){
var popup = $("div#popup");
popup.slideDown( "slow", function() {
// Animation complete.
});
$(document).mouseup(function (e)
{
if (!popup.is(e.target)
&& popup.has(e.target).length === 0)
{
popup.hide();
}
});
$('.close').click(function(){
popup.hide();
});
$('.send').click(function(){
popup.hide();
});
});
Z gory dziekuje za kazde sugestie i pomoc.