HTML kód használata? Többi Lent!
html -ben szeretnék egy <select> menüt, amiben ha kiválasztunk egy menüt, és mondjuk rákattintunk egy keresés menüpontra, akkor az egy általam megadott weblapcímre dob át.
A menükig eljutottam:
<select>
<option> 1996 </option>
<option> 1997 </option>
<option> 1998 </option>
<option> 1999 </option>
</select>
<input type="submit" name="submit">
Szóval a lényeg:
Ha kiválasztom pl. az "1999" -et, és rákattintok a "submit" -re, akkor dobjon át engem mondjuk a google -re, de ha az "1998" -at választom, akkor a youtube -ra dobjon.
Ezt, hogy tudnám megcsinálni?
//Ha valaki tudna mintát készíteni azt megköszönném!//
<script type="text/javascript">
function toURL() {
var urls = new Array();
urls[1998] = ' [link]
urls[1999] = ' [link]
location.href=urls[document.getElementById("SelectID").value];
}
</script>
<select id="SelectID">
<option> 1996 </option>
<option> 1997 </option>
<option> 1998 </option>
<option> 1999 </option>
</select>
<input type="submit" name="submit" onclick="toURL()">
Nem szeretnélek zavarni, de ha mondjuk az options ba az 1999 helyére mást akarok, akkor..
urls[1999] = ' [link] <-- ..ez a sor...
urls[valami] = ' [link] <-- ...ilyen lesz?
Majdnem, szöveget mindig idézőjelek közé rakunk.
tehát: urls[valami] helyett urls["valami"] -lesz.
Illetve ha <option> valami </option> helyett, <option value="2000"> Valami </option> van, azaz meg van adva a value paraméter, akkor továbbra a value-ben szereplő szám/szöveg kerül bele, mint korábban, és nem az uption TEXT értéke.
<script type="text/javascript">
function toURL() {
location.href=document.getElementById("SelectID").value;
}
</script>
<select id="SelectID">
<option value=" [link] Google </option>
<option value=" [link] Yahoo </option>
<option value=" http://www.youtube.com/"> Youtube </option>
<option value=" [link] FaceBook </option>
</select>
<input type="submit" name="submit" onclick="toURL()">
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!