Me descoloca los estilos no me pilla variables etc etc ace cosas realmente raras sin embargo en los otros navegadores funciona a la perfeccion y no se a k se puede deber estes fallos tan catastroficos
En el archivo ajax se encuentran todas estas funciones.
Código:
Arhivo php<script language="JavaScript" type="text/javascript"> function getXMLHTTPRequest() { try { req = new XMLHttpRequest(); } catch(err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (err3) { req = false; } } } return req; } var http = getXMLHTTPRequest(); function llamarajax(tabla,num) { var myurl = 'dimehoraXML.php?tab='+tabla; myRand = parseInt(Math.random()*999999999999999); var modurl = myurl+"&rand="+myRand; http.open("GET", modurl, true); eval("http.onreadystatechange = useHttpResponse"+num); http.send(null); } function llamarajax2(tabla,num) { var myurl = 'dimehoraXML.php?tab='+tabla; myRand = parseInt(Math.random()*999999999999999); var modurl = myurl+"&rand="+myRand; http.open("GET", modurl, true); eval("http.onreadystatechange = useHttpResponse"+num); http.send(null); } function useHttpResponse1() { if (http.readyState == 4) { if(http.status == 200) { document.getElementById('showtime').style.display=''; document.getElementById('showtime').innerHTML = http.responseText; } } else { document.getElementById('showtime').innerHTML = '<img src="anim.gif">'; } } function useHttpResponse2() { if (http.readyState == 4) { if(http.status == 200) { document.getElementById('showtime').style.display='none'; document.getElementById('showtime2').style.display=''; document.getElementById('showtime2').innerHTML = http.responseText; } } else { document.getElementById('showtime2').innerHTML = '<img src="anim.gif">'; } } function useHttpResponse3() { document.getElementById('showtime2').style.display='none'; document.getElementById('showtime').style.display=''; document.getElementById('showtime').innerHTML = http.responseText; document.getElementById('3').style.display=''; document.getElementById('configram3').style.display=''; document.getElementById('configselectram3').style.display=''; } function useHttpResponse4() { document.getElementById('showtime2').style.display='none'; document.getElementById('showtime').style.display=''; document.getElementById('showtime').innerHTML = http.responseText; document.getElementById('4').style.display=''; document.getElementById('configram4').style.display=''; document.getElementById('configselectram4').style.display=''; } function useHttpResponse5() { document.getElementById('showtime2').style.display='none'; document.getElementById('showtime').style.display=''; document.getElementById('showtime').innerHTML = http.responseText; document.getElementById('5').style.display=''; document.getElementById('configram5').style.display=''; document.getElementById('configselectram5').style.display=''; } function useHttpResponse6() { document.getElementById('showtime2').style.display='none'; document.getElementById('showtime').style.display=''; document.getElementById('showtime').innerHTML = http.responseText; document.getElementById('6').style.display=''; document.getElementById('configram6').style.display=''; document.getElementById('configselectram6').style.display='';} </script>
Código:
Consulta phpecho'<FORM ALIGN=CENTER NAME="formulario" METHOD="POST" ACTION="#" enctype="multipart/form-data"> '; while($articulo=mysql_fetch_array($resultados)) { if ($articulo[categoria]=="ram") { echo '<DIV id="confignombre"><b>'.$articulo[categoria].'</b></DIV>'; echo'<DIV id="configselect">'; echo' <select name='.$articulo[categoria].' id=0 onChange="llamarajax(this.value,3)" style="width: 520px;" >'; $resultados2 = mysql_query("SELECT * FROM productos where categoria='$articulo[categoria]' "); $total_registros2 = mysql_num_rows($resultados2); echo '<option > </option>'; while($articulo2=mysql_fetch_array($resultados2)) { $id=$articulo2['nome']; echo '<option >'.$id.'</option>'; } echo'</select>'; echo '</DIV>'; for($i = 2; $i <=4; $i ++) { $a=$i+1; $b=$articulo[categoria].$a; $configram="configram".$a; $configselect="configselectram".$a; $c=$a+1; $d=$articulo[categoria].$c; echo '<DIV name='.$configram.' id="'.$configram.'" style="display:none"><b>'.$articulo[categoria].'</b></DIV>'; echo'<DIV id="'.$configselect.'" style="display:none;">'; echo' <select name='.$b.' id="'.$a.'" onChange="llamarajax(this.value,'.$c.')" style="display:none;width: 520px;" >'; $resultados2 = mysql_query("SELECT * FROM productos where categoria='$articulo[categoria]' "); $total_registros2 = mysql_num_rows($resultados2); echo '<option > </option>'; while($articulo2=mysql_fetch_array($resultados2)) { $id=$articulo2['nome']; echo '<option >'.$id.'</option>'; } echo'</select>'; echo '</DIV>'; } } elseif ($articulo[categoria]=="hd"||$articulo[categoria]=="placa"||$articulo[categoria]=="tarxeta") { echo '<DIV id="confignombre"><b>'.$articulo[categoria].'</b></DIV>'; echo'<DIV id="configselect">'; if($articulo[categoria]=="hd") $a=2; echo' <select name='.$articulo[categoria].' id='.$a.' onChange=" llamarajax2(this.value,this.id)" style="width: 520px;" >'; $resultados2 = mysql_query("SELECT * FROM productos where categoria='$articulo[categoria]' "); $total_registros2 = mysql_num_rows($resultados2); echo '<option > </option>'; while($articulo2=mysql_fetch_array($resultados2)) { $id=$articulo2['nome']; echo '<option value="'.$id.'">'.$id.'</option>'; } echo'</select>'; echo '</DIV>'; } else{ echo '<DIV id="confignombre"><b>'.$articulo[categoria].'</b></DIV>'; echo'<DIV id="configselect">'; echo' <select name='.$articulo[categoria].' style="width: 520px;">'; $resultados2 = mysql_query("SELECT * FROM productos where categoria='$articulo[categoria]' "); $total_registros2 = mysql_num_rows($resultados2); echo '<option > </option>'; while($articulo2=mysql_fetch_array($resultados2)) { $id=$articulo2['nome']; echo '<option value="'.$id.'">'.$id.'</option>'; } echo'</select>'; echo '</DIV>'; } echo '<div id="showtime" style="display:none" class="displaybox"> </div>'; if($articulo[categoria]=="hd") { echo '<div id="showtime2" style="display:none" class="displaybox"> </div>'; } } //echo '<INPUT TYPE="SUBMIT" class="ENVIAR" NAME="SUBMIT" VALUE="ENVIAR" >'; echo'</FORM>';
Código:
Si alguien sabe a k se puede deber este monton de fallos en el explorer k me ayude por favor <? require('configuracion.php'); $resultados = mysql_query("SELECT * FROM productos where nome='$_GET[tab]' "); $total_registros = mysql_num_rows($resultados); while($articulo=mysql_fetch_array($resultados)) { echo $articulo['nome']; echo "<br>"; echo $articulo['categoria']; echo "<br>"; echo $articulo['prezo']; } ?>