Problem z ComboBox

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Problem z ComboBox

Post autor: Thorus »

Jestem w html poczatkujacy. Mam ComboBox. Chcialbym aby po kliknieciu np. na Polska wczytal sie nowy swf w konkretnym miejscu. Albo poprostu w oknie przegladarki otworzyl sie nowy html. Jak skonstruowac takie zdarzenie?
Jak narazie udalo mi sie zrobic wlasnie tylko to i nie wiem jak to teraz polaczyc:

Kod: Zaznacz cały

<SELECT NAME="L" style="width:145px">
<OPTION VALUE="Polska"> Polska </OPTION>
<OPTION VALUE="Rosja"> Rosja </OPTION>
<OPTION VALUE="Slowacja"> Slowacja </OPTION>
<OPTION VALUE="Czechy"> Czechy </OPTION>
</SELECT>
Do zmiennych Polska,Rosja... zostaja przypisane analogicznie wartosci lancuchowe Polska,Rosja, ale jak te zmienne teraz zastosowac?
Czy ktos moglby mnie naprowadzic jakos, jak napisac kod ktory by tak wlasni zadzialal?
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z ComboBox

Post autor: Marek_bf »

W sekcji head:

Kod: Zaznacz cały

<script type="text/javascript">
	//<![CDATA[
	var linkArr = new Array('polska.html','rosja.html','slowacja.html','czechy.html');
	function selected(ob){
		window.location = linkArr[ob.value] ;
	}
 //]]>
</script>
Formularz:
[xml] <form>
<select onChange="javascript:return selected(this)">
<option value="0">Polska</option>
<option value="1">Rosja</option>
<option value="2">Słowacja</option>
<option value="3">Czechy</option>
</select>
</form>[/xml]
ODPOWIEDZ