Link in array select list

Discussion in 'JavaScript' started by linkysnake, Nov 14, 2012.

  1. #1
    Hi, i want to put a link in the last option of this select list(the array element, like Cádiz, Córdoba,etc), depending of the option the link must be diferent, the problem is i have no idea how to do that i'm a noob in javascript topic.


    Here´s an example of my list:


    Javascript:


    <script languaje="JavaScript">
    <!-- 
    provincias = new Array();
    provincias[0] = new Array();
    provincias[1] = new Array('Almería','Cádiz','Córdoba','Granada','Huelva','Jaén','Málaga','Sevilla');
    provincias[2] = new Array('Huesca','Teruel','Zaragoza');
    provincias[3] = new Array('Asturias');
    provincias[4] = new Array('Baleares');
    function cambiar(formulario){
      var i = 0;
      var select1 = formulario['D1'];
      var select2 = formulario['D2'];
      var vector = provincias[select1.selectedIndex];
      if(vector.length)select2.length=vector.length;
      while(vector[i]){
        select2.options[i].value = vector[i];
        select2.options[i].text = vector[i];
        i++;
      }
      select2.options[0].selected = 1;
    }
    -->
    </script>
    Code (markup):

    HTML:


    <form method="POST">
      <select name="D1" onchange="cambiar(this.form)">
      <option>-</option>
      <option>Andalucía</option>
      <option>Aragón</option>
      <option>Asturias</option>
      <option>Baleares</option>
      </select>
      <select name="D2">
      <option>-</option>
      </select></p>
    </form>
    Code (markup):

    Thank you


    PD: sorry for my bad english
     
    linkysnake, Nov 14, 2012 IP
  2. EricBruggema

    EricBruggema Well-Known Member

    Messages:
    1,740
    Likes Received:
    28
    Best Answers:
    13
    Trophy Points:
    175
    #2
    link as in going to another page when selecting this option? please give more info! :)
     
    EricBruggema, Nov 14, 2012 IP