Me encuentro con la siguiente duda / problema..
se trata de un simple select box..
Resulta que cuando he querido probarlo en IE7 me dice que 'tu tia'..
- En firefox, chrome, opera y safari funciona perfectamente..
Código PHP:
Ver original
// La idea sería más o menos esta.. // La puntuación la recupero de la bd, donde despues de calcular la media ponderada, la aplicaria al codigo para comparar con los posibles valores.. echo ' <select name="puntuacion" type="text" id="'.$articulo['articulo_id'].'" onchange="ValorarArticulo(this.value,'.$articulo['articulo_id'].',3)">'; echo ' <option value="'.$puntos[0].'"';if($puntos[0]==$puntuacion){echo ' selected';} echo '>0</option>'; echo ' <option value="'.$puntos[1].'"';if($puntos[1]==$puntuacion){echo ' selected';} echo '>1</option>'; echo ' <option value="'.$puntos[2].'"';if($puntos[2]==$puntuacion){echo ' selected';} echo '>2</option>'; echo ' <option value="'.$puntos[3].'"';if($puntos[3]==$puntuacion){echo ' selected';} echo '>3</option>'; echo ' <option value="'.$puntos[4].'"';if($puntos[4]==$puntuacion){echo ' selected';} echo '>4</option>'; echo ' <option value="'.$puntos[5].'"';if($puntos[5]==$puntuacion){echo ' selected';} echo '>5</option>'; echo ' </select>';
Y la funcion ValorarArticulo..
<header>
Código Javascript:
</header>Ver original
function ValorarArticulo(puntuacion, articulo, consulta) { var xmlhttp; if(window.XMLHttpRequest) { // codigo soportado por IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else if(window.ActiveXObject) { // código soportado por IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Tu navegador no soporta XMLHTTP!"); } document.getElementById('tr'+articulo).innerHTML= '<img src="images/anim.gif">'; eliminarElemento('etiqueta_formulario'); xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4) { document.getElementById('tr'+articulo).innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","procesar_comentario.php?puntuacion="+puntuacion+"&accion="+consulta+"&articulo_id="+articulo,true); xmlhttp.send(null); }
Simplemente.. no me carga nada..
¿Porqué? - ¿Alguna idea?
Gracias de antemano!!