Autor Zpráva
xhornx
Profil
zdravím vás,

potřeboval bych vytvořit takový online webový "generátor". pravděpodobně to
bude muset být přes Java Script, přes PHP bez použití databáze to asi nejde...?

a jde mi o to, že budu mít formulář, kde v jednom poli budu mít přes select na
výběr např.:

VW
Audi
Nissan

a pak další pole:

černá barva
stříbrná barva

a pokud v každém tom poli kliknu na např. "Audi", vedle se mi objeví obrázek
toho Audi, pokud kliknu na "Nissan", objeví se mi obrázek Nissana místo
obrázku Audi.

To samé by se dělo u toho druhého pole s barvami...

A potom aby každá položka měla danou cenu a podle výběru se ta cena měnila. (nebo staci dole v tom formuláří udělat button a po jeho kliknutí se načte stránka, kde budou vypsané zvolené položky a vypočítaná celková cena)


Budu vám velmi vděčný za každou pomoc.

Díky.
peta
Profil
jakpsatweb - javascript - priklady
select zpusobi zmenu stranky - je priklad akce onchange, jen to zmenis, aby to vymenilo src obrazku a ne location.href
a pak tam mas dalsi priklady na obrazky a pod
xhornx
Profil
já už jsem některé příklady projížděl, ale moc moudrý z toho nejsem...

na rovinu přiznám, že jsem na JavaScript celkem dřevák. Proto jsem doufal, že mi s tímto příkladem někdo poradí.
Chápu, že pro Vás to je asi pořád dokola psaní těch samých příkazů...

no nic no... přesto díky
peta
Profil
"Chápu, že pro Vás to je asi pořád dokola psaní těch samých příkazů..."
presne

Dobre, reknu konkretni priklady...
# Záměna obrázku při kliknutí - vymena SRC obrazku za jiny
# Select způsobí přechod na jinou stránku - prace se SELECT
# Různý zápis přístupu k políčku formuláře - prepisovani hodnoty INPUTU
A jinak je to uplne stejne jako kazdy jiiny programovaci jazyk a prace s funkcemi, pripadne objekty

Az to budes mit hotovy, dej demo stranku do fora javascript, treba se najde nekdo ochotny a opravi ti chyby. Obvykle nikdo neni ochotny tvorit cely script.
Take je dobre pouzivat JS konzolu hlaseni chyb:
FF -nastroje - chybova konzola
O - nastroje - JS konzola
E - dole zluty vykricnik (v pripade chyby, jinak modre "e") - rozkliknout - podrobnosti
Toto téma je uzamčeno. Odpověď nelze zaslat.

0