Foros del Web » Programando para Internet » Javascript »

error en internet explorer funcion js

Estas en el tema de error en internet explorer funcion js en el foro de Javascript en Foros del Web. Cita: Iniciado por _cronos2 Es justo al revés Fíjate, este es el DOM generado en forosdelweb.com/ en IE9, y este en IE8. Como ves en ...

  #31 (permalink)  
Antiguo 05/01/2012, 14:41
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: error en internet explorer funcion js

Cita:
Iniciado por _cronos2 Ver Mensaje
Es justo al revés Fíjate, este es el DOM generado en forosdelweb.com/ en IE9, y este en IE8. Como ves en IE9 sí existen los nodos de texto vacíos, pero desde IE8 para abajo no, por eso si nextElementSibling no existe (lo que implica IE8-) podemos usar sólo un nextSibling, porque no va a existir el texto intermedio.
A ver si ahora sí me he explicado bien
Saludos (:
desde esta mañana te entendí . el problema ha de estar en que estás usando la consola de ie9 (modo de exploración ie8-). pero en la consola de ie8 aparecen los nodos vacíos

Cita:
Iniciado por tripoli Ver Mensaje
Hola he estado probando de esta forma pero tampoco funciona, espero que sigais ayudandome, saludos.
el problema ya no está ahí. el problema es como envías la respuesta. aquí tienes la solución as esa parte. pero como te digo no es la que está creando el problema
Cita:
var miFuncion = function(e){
var interesante = e.nextElementSibling || e.nextSibling.nextSibling;
return interesante.id;
}

<select name="paises" id="paises" onchange="recuperar(this.form.paises.value, miFuncion(this),'ciudades.php')">
prueba a enviar una cadena de texto
Cita:
<?php
require_once("conexion.php");
$sql_ciudades="select * from ciudades where id_paises=".$_GET["id"]."";
$res=mysql_query($sql_ciudades);
while ($reg=mysql_fetch_array($res)){

$respuesta += $reg["id_ciudades"].','.$reg["ciudades"].'|';

}
echo $respuesta;
?>
la respuesta la divides con split() e insertar las nuevas opciones con new Option(). si logras hacerlo, después puedes intentar en lugar que la respuesta sea un string, que sea xml
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #32 (permalink)  
Antiguo 10/01/2012, 15:34
 
Fecha de Ingreso: mayo-2011
Mensajes: 187
Antigüedad: 13 años
Puntos: 1
Respuesta: error en internet explorer funcion js

Hola he estado ocupado estos dias, aunque llevo hoy todo el dia intentando solucionar mi problema y no lo consigo, ya que no se mucho de js, espero que algun experto en js pueda ayudarme a enviar mi respuesta, saludos.

Última edición por tripoli; 10/01/2012 a las 18:05

Etiquetas: ajax, explorer, funcion, html, internet, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:00.