Autor | Zpráva | ||
---|---|---|---|
Okawas Profil |
#1 · Zasláno: 21. 10. 2005, 23:41:15
ahoj, chtel bych se zeptat, jak mam pripsat jednotlivym polozkam v menu odkazy na stranky:
<form name="form1" method="post" action=""> <select name="select"> <option value="" selected>xxxx</option> <option value="">xxx</option> </select> </form> to znamena napriklad kdyz bych vybral xxxx tak by mi najel seznam.cz. Dela se to pres css nebo html nebo cim? dik moc |
||
PerToon Profil |
#2 · Zasláno: 21. 10. 2005, 23:47:00
Třeba přes javascript:
<form .... onSubmit="window.open(document.form1.select.value, '_blank');"> ....... Ale v tom případě by musely jednotlivý položky v nabídce souhlasit s adresou. Šlo by to i složitěji, ale tohle mě napadlo teď a nemusí to ani fungovat. |
||
Mistr Profil |
#3 · Zasláno: 22. 10. 2005, 00:20:43
musely jednotlivý položky v nabídce souhlasit s adresou
Jen rozšířím PerToonovu myšlenku o vysvětlení, že jde o to, že bys pak musel mít ten formulář například: <option value="http://www.seznam.cz" selected>Seznam</option> <option value="http://www.cimrman.at">Jára Cimrman</option> Teď jen doufám, že jsem tam neudělal nějakou chybku a nevypadá to, že chci dělat chytrého a přitom šířím nějaké bludy. |
||
PerToon Profil |
#4 · Zasláno: 22. 10. 2005, 00:26:56
Mistře, já myslím že by to tak nějak fungovat mělo.
|
||
Mistr Profil |
#5 · Zasláno: 22. 10. 2005, 00:36:20
Když to říkáš zrovna Ty, tak mě to uklidnilo...
|
||
Okawas Profil |
#6 · Zasláno: 22. 10. 2005, 21:47:44
ahaaha.. dekuju pohraju si s tim i kdyz java neni moji silnou strankou :)
|
||
Okawas Profil |
#7 · Zasláno: 22. 10. 2005, 21:55:02
asi jsem blbej, ale jak jsem rekl, s java neumim vcelku nic, proto jsem to asi nepochopil. onsubmit se dava do tagu form.. takto?
<form name="form1" method="post" action="" onSubmit="window.open(document.form1.select.value, '_blank');"> <select name="select"> <option value="http://www.xxx.cz]">xxx</option> <option value="www.andcorp2003.com">xzy</option> <option value="http://www.aaa.cz">aaa</option> </select> </form> takle to bohuzel nefunguje.. |
||
Okawas Profil |
#8 · Zasláno: 23. 10. 2005, 13:02:34
prosim pomozte mi uz se mnad tim stravil 6 hodin a porad to nefunguje!! :(
|
||
PerToon Profil |
#9 · Zasláno: 23. 10. 2005, 13:15:45
<form name="form1" method="post" action="" onSubmit="window.open(document.form1.select.value, '_blank');">
<select name="select"> <option value="http://www.xxx.cz">xxx</option> <option value="www.andcorp2003.com">xzy</option> <option value="http://www.aaa.cz">aaa</option> </select> <input type="submit"> </form> Vyzkoušej tohle, mě to chodí. Možná,že method a action v <form> bude zbytečný, ale s tím bych zatím nic nedělal. |
||
Lukáš M Profil |
#10 · Zasláno: 23. 10. 2005, 18:27:26
<ot> není to java, ale javascript ;) </ot>
|
||
Okawas Profil |
#11 · Zasláno: 23. 10. 2005, 18:29:29
tak diky kluci, s trochou obetovanise (9 hodin) jsem to rozlousknul. PerToon ten tvuj kod bohuzel nefunguje.. stejne jsem to chtel udelat bez jakychkoli cudliku. vysledny kod vypada nasledovne:
<form name="form1" onClick="window.open(document.form1.select.value, '_self');"> <select name="select"> <option>vyberte motor</option> <option value="2_5_tdi_99-03.htm">2.5tdi '99-'03</option> <option value="3_3_tdi_99-03.htm">3.3tdi '99-'03</option> <option value="4_0_tdi_03-05.htm">4.0tdi '03-'05 </option> <option value="4_2_tdi_05-.htm">4.2tdi '03- </option> </select> </form> avsak je nutne mit prvni volbu nastavenou jako value="" jinak byste se samozrejme s vlastnosti OnClick nikam nedostali. Zatim ahoj |
||
Časová prodleva: 24 dní
|
|||
Anonymní Profil * |
#12 · Zasláno: 16. 11. 2005, 18:58:09
alebo
<form name="form1" onSubmit="window.open(document.form1.select.value, '_blank');"> <select name="select"> <option value="http://www.blek.sk" selected>Blek</option> <option value="http://www.bu.cz">tramtadadá</option> </select> <input type="submit"> </form> |
||
peta Profil * |
#13 · Zasláno: 17. 11. 2005, 11:35:44
Okawas
jakpsatweb - javascript - priklady - select zpusobi prechod na jinou stranku Nejdriv hledam, pak se ptam? :) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0