Kezdőoldal » Számítástechnika » Weblapkészítés » Pop Up ablak munkamenetenként...

Pop Up ablak munkamenetenként egyszer?

Figyelt kérdés
Hogy lehetne azt egyszerűen megcsinálni, hogy a weblapom amikor egy munkamenetbe először betöltődik felugorjon rajta egy pop up ablak, és kiírjon egy szöveget meg 2 gombot (belépek, kilépek)? És ha a belépek-re kattint a felhasználó, akkor az adott munkamenetbe többször már ne jelenjen meg az ablak.

2014. aug. 21. 23:37
1 2
 1/14 A kérdező kommentje:

ezt szeretném valahogy a fentiekkel megoldani

[link]

2014. aug. 21. 23:44
 2/14 anonim ***** válasza:
Hát ha feldobod az ablakot, egyúttal elküldöd a szervernek, hogy feldobódott, berakod a sessionbe és a későbbi oldalbetöltéseknél már nem b***tatja a usert..
2014. aug. 21. 23:53
Hasznos számodra ez a válasz?
 3/14 A kérdező kommentje:

sikerült idáig eljutnom:


<?php

if (!isset($_SESSION["warningstatus"])) {

?>

<div id="warning">

Felhívjuk kedves látogatóink figyelmét, hogy az oldalon késekkel és egyéb szúró- és vágóeszközökkel kapcsolatos képeket és ismertetőket talál! Mivel egyes szúró- és vágóeszközök Magyarországon a közbiztonságra különösen veszélyes eszköznek minősülnek, ezek internetes megjelentetése törvényileg korlátozott.<br />

Amennyiben Ön elmúlt 18 éves és szakmai célú látogató, úgy lépjen be, miután elolvasta ezt a figyelmeztetést! Minden egyéb esetben felkérjük, hagyja el oldalunkat!<br />

Amennyiben belép honlapunkra Ön kijelenti, hogy szakmai célú látogató, és a lapon található információkra, adatokra szakmai célból van szüksége!

</div>

<script>

$(function() {

$("#warning").dialog({

title: "Figyelem!",

resizable: false,

draggable: false,

closeOnEscape: false,

modal: true,

height: 300,

width: 600,

buttons: {

"Belépek": function() {

$(this).dialog("close");

<?php $_SESSION["warningstatus"]="ok"; ?>

},

"Kilépek": function() {

location.href=" [link]

}

},

show: {

effect: "scale",

duration: 1000

},

hide: {

effect: "explode",

duration: 1000

}

});

});

</script>

<?php

}

?>


azonban adódott egy gond: akkor is van session, ha a "kilépek"-re kattintok, nem csak akkor, ha a "belépek"-re

hogy lehetne ezt kiküszöbölni?

2014. aug. 22. 01:46
 4/14 anonim ***** válasza:

De.. de.. :DD


Azt ugye tudod, hogy a php a szerver oldalon fut le, még azelőtt, hogy visszaküldené a választ?

Nézd már meg jobban azt a belépek function-t, ahol összekevered a jst a phpvel..

2014. aug. 22. 02:26
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:
hogy lehetne ezt helyesen működőre megcsinálni?
2014. aug. 22. 11:26
 6/14 anonim ***** válasza:

Ajax. Ha amikor rákattint a belépek -re akkor meghívja hasraütök az accept.php -t a háttérben, majd bezárja a popupot.

Kevésbé elegáns de akár azt is megcsinálhatod h a popupban az elfogadom meg a nem fogadom el az egy form része, és az elfogadom átdobja a popup tartalmát az accept.php -nak, ami bementi a sessionba h okés a dolog, majd bezarja a popupot.


Az accept.php pedig a $_SESSION['popup']=true; -t beállít. Ezután oldalbetöltésenként már csak azt vizsgálod h if (!$_SESSION['popup']) { /* fel kell dobni az ablakot */ }

2014. aug. 22. 13:08
Hasznos számodra ez a válasz?
 7/14 A kérdező kommentje:
jquery cookie-val hogy lehetne megcsinálni?
2014. aug. 22. 15:58
 8/14 anonim ***** válasza:
Kattintasra mentesz egy kukit, zarod a popupot, oldalbetöltésnél meg csak akkor nyitsz popupot ha nincs kuki.
2014. aug. 22. 16:05
Hasznos számodra ez a válasz?
 9/14 A kérdező kommentje:
de akár mit írok a script elé, mindig összeomlik, és csak a szöveget írja ki a lap tetején :/
2014. aug. 22. 16:06
 10/14 anonim ***** válasza:
f12-vel elöjön a developer console, az irja h mi a baj
2014. aug. 22. 16:08
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!