| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 |
Cawte..neviem či sa to dá.. Viem, že sa dá sparviť ukážka objednávky..Napr. obrázok na základne výberu..
No ja chcem tak že si vyberiem napr. pizzu1 veľkosť 1 a ukáže mi cenu na základe výberu a veľkosti napr. 3€..
Ptm ak si vyberiem pizzu1 veľkosť2 tak mi ukáže cenu napr. 5€..
Chápete čo mám na myslí ?
HTML:
Kód: Výber: <select name="vyber" size="1"> <option value="1"> Výber č.1 <option value="2"> Výber č.2 <option value="3"> Výber č.3 <option value="4"> Výber č.4 </select> <input type="radio" name="velkost" value="Veľkosť1" /> Veľkosť1 <input type="radio" name="velkost" value="Veľkosť2" /> Veľkosť2 <input type="radio" name="velkost" value="Veľkosť3" /> Veľkosť3 <br/><br> Javascript + html (iný projekt je to ukážka na zákaldne výberu : Kód: <script> // preload images var imgMargherita = new Image().src = "images/margherita.gif" var imgSunková = new Image().src = "images/sunkova.png" var imgCapri = new Image().src = "images/capri.png" var imgStagione= new Image().src = "images/stagione.png" var imgSalami = new Image().src = "images/salami.png" var imgDiavolo = new Image().src = "images/diavolo.png" var imgMilano = new Image().src = "images/milano.png" var imgSpeziale = new Image().src = "images/speziale.png" var imgSedliacka = new Image().src = "images/sedliacka.png" var imgFormaggi = new Image().src = "images/formaggi.png" var imgHawaii = new Image().src = "images/hawaii.png" var imgTonno = new Image().src = "images/tonno.png" var imgFrutti = new Image().src = "images/frutti.png" var imgSpenat = new Image().src = "images/spenat.png" var imgVegetariana = new Image().src = "images/vegetariana.png" var imgHellas = new Image().src = "images/hellas.png" var imgSenza = new Image().src = "images/senza.png" var imgBuona = new Image().src = "images/buona.png" var imgGiuseppe = new Image().src = "images/giuseppe.png" var imgDello = new Image().src = "images/dello.png" var imgGurman = new Image().src = "images/gurman.png" var imgDon = new Image().src = "images/don.png" var imgBolognese = new Image().src = "images/bolognese.png" var imgBryndzova = new Image().src = "images/bryndzova.png" var imgTonno = new Image().src = "images/tonno.png" var imgCaruso = new Image().src = "images/caruso.png" var imgMamma = new Image().src = "images/mamma.png" var imgBuffon = new Image().src = "images/buffon.png" var imgGaribaldi = new Image().src = "images/garibaldi.png" var imgVimto = new Image().src = "images/vimto.png" var imgQuattro = new Image().src = "images/quattro.png" var imgIne = new Image().src = "images/otaznik.png"
function setImage(imageSelect) { theImageIndex = imageSelect.options[imageSelect.selectedIndex].value; if (document.images) document.images[0].src = eval("img" + theImageIndex); } </script>
------------- <td><label for="Objednavka_id_vyber"><b>Výber:</b></label></td> <td> <select size="1" name="Vyber" id="Objednavka_id_vyber" onChange="setImage(this)"> , <option value="Ine">Iné jedlo...(Poznámky)</option> <option value="Margherita">Margherita</option> <option value="Sunková">Šunková</option> <option value="Capri">Capri</option> <option value="Stagione">Stagione</option> <option value="Salami">Salami</option> <option value="Diavolo">Diavolo</option> <option value="Milano">Milano</option> <option value="Speziale">Speziale</option> <option value="Sedliacka">Sedliacka</option> <option value="Formaggi">Formaggi</option> <option value="Hawaii">Hawaii</option> <option value="Tonno">Tonno</option> <option value="Futti">Frutti di Mare</option> <option value="Spenat">Špenát a mozzarella</option> <option value="Vegetariana">Vegetariana</option> ........ <center><div class="browntext">Ukážka objednávky<br><br></div></center> <div id="images-preview"> <center><img src = "images/otaznik.png" /></center> </div>
neviem či to chápete..Chcem len vedieť či sa to dá spraviť na TEXT teda cenu, na základe výberu a veľkosti ...
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 06.09.2011 17:35 | |
|
Urobiť sa to dá. Ak je ten vzťah, medzi druhom, veľkosťou, cenou... pomerne jednoduchý, dá sa to celé urobiť v javascripte.
Ak sú tam nejaké komplikovanejšie veci (a aj pre prípad, ak by mal používateľ zakázaný/nepodporovaný javascript), tak to môžeš urobiť aj na serveri (a môžeš napr. použiť Ajax).
|
|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 |
No dík v tomto nie som odborník..Stačí mi názorná ukážka a ja to podľa toho už dúfam spravím .. Stačí teda ten JS..
// pridané po 18 hodinách 5 minútach od posledného príspevku
Takže nikto alebo nerozumiete čo chcem ? Dám príklad..
Vyberiem si PIZZU1 veľkosti malá a vypíše mi cenu 1.80€
ptm si vyberiem PIZZU1 veľkosti veľká a vypíše mi cenu 2.40€
Proste chcem to takto na všetky jedlá spraviť no neviem ako..po nete blúdim dva dni a nič som zatiaľ nenašiel..
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 07.09.2011 19:18 | |
|
Určite niekto rozumie. (problém ale je, že sa to nikomu robiť nechce)
|
|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 |
Našiel som dačo..Dalo by sa to cez dvojrozmerne pole v javascripte ?
Kód: http://www.exforsys.com/tutorials/javascript/javascript-two-dimensional-arrays.html
A ptm si len cenu vyrátam ako cena = pizze[typ][velkost];
Len rozmýšľam ..ako
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 07.09.2011 21:35 | |
|
Ak to ma byt len JS tak to pole alebo objekt.
|
|
Registrovaný: 24.08.11 Prihlásený: 07.09.13 Príspevky: 57 Témy: 21 |
No neviem..nevedel by to tu niekto dáko zkombinovať aby to šlo ? Ja už som skúšal všetko :-(
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 08.09.2011 11:58 | |
|
No však tak ako si to napísal pred tým:
cena = pizze[typ][velkost];
Len by si potreboval ešte nejaký jedinečný identifikátor toho produktu. A potom by sa ti hodila DB...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| nieco ako Perch ale free v Redakčné systémy | 1 | 659 | 07.04.2011 18:34 shaggy | | P/D: Prehistorické komponenty ale aj niečo novšie v Predám | 24 | 1177 | 22.05.2010 13:13 srebalat | | Padol mi externy HDD, nieco sa podarilo obnovit ale.... v Pevné disky a radiče | 25 | 638 | 14.01.2021 22:24 4040 | | ako kopirovat text z pdf kde je ako obrazok v Ostatné programy | 1 | 689 | 19.10.2014 20:18 liqua1 | | preload obrázka v JavaScript, VBScript, Ajax | 2 | 799 | 12.03.2008 10:18 mage | | Image Preload v JavaScript, VBScript, Ajax | 5 | 766 | 30.08.2009 17:41 rooobertek | | html kod ako text v HTML, XHTML, XML, CSS | 5 | 1038 | 30.12.2008 15:05 Flety | | obrazkove znaky ako text v HTML, XHTML, XML, CSS | 3 | 731 | 10.04.2012 22:53 venom2 | | ako zadokumentovať text na internete? v Obchody, reklamácie a právo | 5 | 576 | 19.11.2010 22:49 stenley | | CDburnerXP ako vypalit cd text? v Ostatné programy | 0 | 626 | 07.09.2009 15:02 Maco594 | | Ako skopirovať text z chraneneho pdf v Ostatné programy | 13 | 9591 | 29.10.2010 21:45 kass | | Ako odstrániť predpísaný text v gmail mailoch? v Služby a webstránky | 3 | 327 | 08.07.2020 20:34 StroWniss | | Ako sa da v adobe readery dopisovat text??? v Ostatné programy | 2 | 2055 | 19.06.2006 15:15 Harlequin | | Existuje niečo ako...? v Sieťové a internetové programy | 2 | 518 | 28.01.2012 23:10 Karamba | | Niečo ako sharepoint? v Ostatné programy | 8 | 515 | 13.01.2015 14:56 don jebot | | Niečo ako Teamviewer v Sieťové a internetové programy | 5 | 1852 | 12.09.2008 16:49 Tech |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|