
07/05/2014, 08:59
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 28
Antigüedad: 15 años Puntos: 0 | |
Respuesta: Simplificar Codigo Cita:
Iniciado por ocp001a Podrías haberlo pegado aquí no necesitabas poner los treinta, sólo dos o tres.
Código Javascript :
Ver originalfunction showUser(str,num){ if (str==""){ document.getElementById("cargarproducto"+num).innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ document.getElementById("cargarproducto"+num).innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","catalog/model/catalog/obtendatos.php?q="+str,true); xmlhttp.send(); }
Al llamar la función le pasas como segundo parámetro el número de elemento.
O bien lo puedes hacer mediante for, pero creo que con esto puedes darte la idea. Excelente, muchas gracias! |