Ver Mensaje Individual
  #12 (permalink)  
Antiguo 17/09/2014, 15:10
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: Llmado de dos funciones similares en dos selects distintos

creo que es sencillo lo único que tienes que ampliar un poquito la función load

Código HTML:
Ver original
  1. function load(str,container, phpscript){
  2. var xmlhttp;
  3.  
  4. if (window.XMLHttpRequest)  {// code for IE7+, Firefox, Chrome, Opera, Safari
  5.   xmlhttp=new XMLHttpRequest();
  6.   }
  7. else  {// code for IE6, IE5
  8.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  9.   }
  10. xmlhttp.onreadystatechange=function()  {
  11.   if (xmlhttp.readyState==4 && xmlhttp.status==200)    {
  12.    document.getElementById(container).innerHTML=xmlhttp.responseText;
  13.     }
  14.   }
  15. xmlhttp.open("POST",phpscript,true);
  16. xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  17. xmlhttp.send("q="+str);
  18. }
  19.  
  20.  
  21. <select onchange = "load(this.value,'myDiv','proc.php')">
  22. <div id="myDiv"></div>
  23. <div id="myDiv1"></div>

y en el select dos

Código Javascript:
Ver original
  1. <select onchange = "load(this.value,'myDiv1','proc.php')"> //he puesto lo de phpscript por si tienes que consultar estos datos en otro php
  2. </select>

Saludos
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft