Hogyan lehet megvalósítani ezt a feladatot php, és html megoldással?
Azt szeretném megvalósítani, hogy a weboldal nyisson egy popup ablakot, vagy új oldalt a következő módon:
van egy "A" értékem ami alap , egy "B" ami a változtatható, és egy "C" ami az AésB összege ... A+B=C , ez még változókkal megoldható egyszerűen, de én azt szeretném, hogy ha a C értéke, nagyobb mint A akkor fusson le egy folyamat, ami megnyit egy popup ablakot(vagy új oldalt) amin szöveg van és egy linkes gomb... Ha pedig a gombra klikkelek nyíljon meg az oldal, amire a gomb mutat, valamint a C értékét adja hozzá az A értékhez. igy az A ismét az alap érték lesz .
Remélem érthetően írtam le? Megoldható? Azért popupra gondoltam, hogy tudjak háttérzeneként figyelmeztető hangot hozzáadni.
Tulajdonképpen megoldható deeee:
A) ez mire is jó pontosan?
B) popup-ot a böngészők 99%-a élből blokkolja, szóval nem tölt jelenik meg semmi, csak ha a felhasználó engedi
C) ha leírod mire kell, szerintem találunk ettől jobb megoldást is
A) ez mire is jó pontosan?
-Ez egy adatbázis értesítés lesz, ahol az A érték egy alap összeg és ha az adatbázisban változás történik az "B" -ben egy számként jelenik meg. Pl eladnak a webáruházban egy tételt ami egy a tétel darabszámát adja igy megkapjuk a B-t, namár ha "eladás történik" akkor igy az admin kaphat azonnali értesítést róla például.. Erre kell az összeadás és a popup, ami egy ideiglenesen megnyíló ablak. Ezt pedig az admin , ha tudni akart a mozgásról, akkor tudja erre az oldalra engedélyezni...Igy erre is választ adtam"B) popup-ot a böngészők 99%-a élből blokkolja, szóval nem tölt jelenik meg semmi, csak ha a felhasználó engedi "
Egyedi webshop megoldásról van szó, és szeretem a dolgoknak megkeresni azokat a lehetőségeit is amire más nem gondol, de sajna a programozási tudásom még kevés ahhoz, hogy meg is tudjam valósítani az elképzeléseimet :)
Én valami ilyesmiben gondolkoznék. Webshophoz minek háttérzene?
Én pop-up helyet layert használnék.
(azaz nem egy külön oldal lenne hanem egy plusz réteg ami a weboldalon belül jelenik meg)
Majd vagy bezárja, egy kis X -el, vagy rákattint, és új ablakba/lapra mehet már. (target="_blank")
A hangejelzés pedig egy audió mp3 hang lejátszása, amit HTML5 be raksz az oldalra, és JS -el ami a layert előhozza egyben elindítja a hangot.
pl... [link]
A text helyére persze saját tartalom, és layert is akkor hívod meg ha kell pl. JS -ből a fent leírt eseményre, amit magam nem tudtam értelmezni. :-D
Köszönöm a popup megoldást, de sajnos ettől komplexebb a probléma. Ugyanis a popup egy esemény hatására nyílna meg. Ami akkor jön létre ha két változóból az egyik nagyobb. Példa $a=0, $b=1; $a+$b=$c; Ha $c nagyobb mint $a akkor nyitja a popup ablakot(ami hangot ad), amin van a szöveg pl: "rendelése érkezett" és egy gomb"megnéz". A megnéz gomb. A gomb egy link a rendelésekre, és ami az $a értékhez hozzáadja a $b értékét...
Próbáltam lemodellezni a problémát.
Ahogy a #9 -es írja, AJAX -al kell lekérned hogy van -e rendelés.
Ezt ciklikusan ütemezed, akár 5~10 másodpercenként ütemezve.
AJAX -nak pl. JSON adatokkal adod vissza egy tömb elemeit, pl. rendelés adatokkal...
Majd kliens oldalon vissza alakítod, és értelmezed a tömb elemeit.
jQuery ebben sokat segít kliens oldalon.
Ha pedig van új rendelés, akkor hangjelzéssel megnyitod az ablakot.
Ha az ablak már nyitva, akkor csak a tartalmát frissíted.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!