Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan lehet megvalósítani...

Hogyan lehet megvalósítani ezt a feladatot php, és html megoldással?

Figyelt kérdés

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.



2016. ápr. 4. 17:03
1 2 3
 1/22 anonim ***** válasza:

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

2016. ápr. 4. 17:28
Hasznos számodra ez a válasz?
 2/22 A kérdező kommentje:

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 :)

2016. ápr. 4. 18:17
 3/22 anonim ***** válasza:

[link]

Én valami ilyesmiben gondolkoznék. Webshophoz minek háttérzene?

2016. ápr. 4. 18:32
Hasznos számodra ez a válasz?
 4/22 A kérdező kommentje:
Bocsánat, nem háttérzene, csak a popup megjelenésekor hangjelzés
2016. ápr. 4. 18:34
 5/22 anonim ***** válasza:

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

2016. ápr. 4. 19:09
Hasznos számodra ez a válasz?
 6/22 A kérdező kommentje:
Jó ötlet a réteg, mert igy ideiglenesre meg lehet csinálni. Igazat megvallva ilyen megoldást még nem láttam amiben a layer meghívásakor média indul. De még azt is bele kell raknom valahogy, hogy az A értéket növelje... Bár ha jobban meggongolom ha az A kisebb mint 1, akkor a B ha változik lefut a kód..
2016. ápr. 4. 19:44
 7/22 anonim ***** válasza:

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

2016. ápr. 4. 21:50
Hasznos számodra ez a válasz?
 8/22 A kérdező kommentje:

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.

2016. ápr. 6. 05:06
 9/22 anonim ***** válasza:
Azt meg nyilván ajax lekéréssel érdemes.
2016. ápr. 6. 08:50
Hasznos számodra ez a válasz?
 10/22 anonim ***** válasza:

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.

2016. ápr. 6. 08:58
Hasznos számodra ez a válasz?
1 2 3

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

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!