Foros del Web » Programando para Internet » Javascript »

script no funciona en Internet Explorer

Estas en el tema de script no funciona en Internet Explorer en el foro de Javascript en Foros del Web. Saludos, espero darme a entender, tengo codificado un pequeño script con jQuery, lo que tengo es un tab con tres pestañas, el problema es el ...
  #1 (permalink)  
Antiguo 07/03/2012, 11:19
 
Fecha de Ingreso: abril-2011
Ubicación: MEXICO
Mensajes: 42
Antigüedad: 13 años
Puntos: 0
script no funciona en Internet Explorer

Saludos, espero darme a entender, tengo codificado un pequeño script con jQuery, lo que tengo es un tab con tres pestañas, el problema es el suguiente.
En la primera pestaña hago una consulta sobre la existencia de un numero en una base de datos si no existe en esta misma pestaña me debe hacer un slideDown en el que hay un boton para agregar ese numero a la base de datos.
El problema consiste en que en Firefox todo funciona perfecto pero en Internet Explorer no esta haciendo el slideDown y me esta saliendo Error en la pagina.
Alguien me podria ayudar?, de antemanos muchas gracias.

PD: me di cuenta que consegui que funcione pero hasta que habra herramientas de desarrollo de IE.

Ayuda Por Favor.
  #2 (permalink)  
Antiguo 07/03/2012, 11:30
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Respuesta: script no funciona en Internet Explorer

Error en la pagina... ¿y que error?, la gente ayuda pero no somos adivinos.. Pero bueno jugando al adivinador puede ser que tengas un console.log perdido por ahí.

Pero sin mas info es imposible ayudar..
  #3 (permalink)  
Antiguo 07/03/2012, 11:35
 
Fecha de Ingreso: abril-2011
Ubicación: MEXICO
Mensajes: 42
Antigüedad: 13 años
Puntos: 0
Respuesta: script no funciona en Internet Explorer

<html>
<head>
<style type="text/css">
#cartel{
display: none;
width: 150px;
background-color: #fc9;
padding: 5px;
}
#divAltaOrden{
display: none;
padding: 5px;
margin: 10px 0;
}
#respuesta{
background-color: #ccc;
padding: 5px;
margin: 10px 0;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="javascripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="javascripts/jquery-ui-1.8.18.custom.min.js"></script>
<link rel="STYLESHEET" type="text/css" href="css/ui-darkness/jquery-ui-1.8.18.custom.css">
<script type="text/javascript">
function esOrden(){
if($("#txtPkOrdenServicio").val().length>=1){
$("#aviso").text("EL NUMERO DE ORDEN YA FUE DADO DE ALTA");
$("#divAltaOrden").slideUp();
}else{
$("#aviso").text("EL NUMERO DE ORDEN NO FUE DADO DE ALTA");
$("#divAltaOrden").slideDown();
}
}
function agregaOrden(){
$("#btnAgregarNoOrden").click(function(){
alert("as persionado el boton agregar");
$.ajax("phpscripts/ordenservicio.php",{
success: function(datos){
$("#txtPkOrdenServicio").attr("value", datos);
esOrden();
$("#cartel").slideUp();
},
error: function(obj,txError){ $("#aviso").text("Error "+txError);},
beforeSend: function(){$("#cartel").slideDown();},
type: "POST",
data:"id=2&bsc="+$("#txtNoOrden").val()
})
})
}
function borrarPkOrden(){
$("#txtNoOrden").on("keypress", function(e){
console.log("ctrlKey", e.ctrlKey);

alert(e.which+String.fromCharCode(e.which));
if(e.ctrlKey){alert("cntrl")}
})

}
$(document).ready(function(){
$("#tabs").tabs();

$("#btnNoOrden").click(function(){
if($("#txtNoOrden").val().length>=1){
$.ajax("phpscripts/ordenservicio.php",{
success: function(datos){
console.log(datos);
$("#txtPkOrdenServicio").attr("value", datos);
esOrden();
},
error: function(obj, textError){
$("#aviso").text("Error "+textError);},
beforeSend: function(){$("#cartel").slideDown();},
complete: function(){$("#cartel").slideUp();},
type: "POST",
data:"id=1&bsc="+ $("#txtNoOrden").val()
});
}
});//funcion click

agregaOrden();
// borrarPkOrden();
}


);//finaliza document

</script>

<title>Orden de Servicio</title>
</head>
<body>

<div class="demo">
<input type="text" name="txtPkOrdenServicio" id="txtPkOrdenServicio" />
<div id="tabs">
<ul>
<li><a href="#tabs-1"><span>Consulta Orden</span></a></li>
<li><a href="#tabs-2"><span>Asignar Orden</span></a></li>
<li><a href="#tabs-3"><span>Asignar Etiquetas</span></a></li>

</ul>
<div id="tabs-1">
<p>
<input type="text" name="txtNoOrden" id="txtNoOrden" value="" />
<input type="submit" value="Consultar" id="btnNoOrden"/>

<div id="divAltaOrden"><input type="submit" value="Agregar Orden" name="btnAgregarNoOrden" id="btnAgregarNoOrden" /></div>

<div id="aviso"></div>
</p>
</div>
<div id="tabs-2">
<p>CHECAR EL NO REPORTE</p> <p>TIPO SERVICIO</p> <p>CONDICION SERVICIO</p> <p>FECHA DE ATENCION</p> <p>INGENIEROS</p>
</div>
<div id="tabs-3">
<p>Mauris eleifend est et turpis. Duis id erat. Suspendisse potenti. Aliquam vulputate, pede vel vehicula accumsan, mi neque rutrum erat, eu congue orci lorem eget lorem. Vestibulum non ante. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce sodales. Quisque eu urna vel enim commodo pellentesque. Praesent eu risus hendrerit ligula tempus pretium. Curabitur lorem enim, pretium nec, feugiat nec, luctus a, lacus.</p>
<p>Duis cursus. Maecenas ligula eros, blandit nec, pharetra at, semper at, magna. Nullam ac lacus. Nulla facilisi. Praesent viverra justo vitae neque. Praesent blandit adipiscing velit. Suspendisse potenti. Donec mattis, pede vel pharetra blandit, magna ligula faucibus eros, id euismod lacus dolor eget odio. Nam scelerisque. Donec non libero sed nulla mattis commodo. Ut sagittis. Donec nisi lectus, feugiat porttitor, tempor ac, tempor vitae, pede. Aenean vehicula velit eu tellus interdum rutrum. Maecenas commodo. Pellentesque nec elit. Fusce in lacus. Vivamus a libero vitae lectus hendrerit hendrerit.</p>
</div>
</div>
</div>
<?php
// put your code here
?>
<div id="aviso"></div>
<div id="cartel">Espere Cargando...</div>
</body>
</html>
el error que muestra internet explorer es en la parte inferior izquierda que solo dice Error en la pagina.
Agregue el Codigo.
lo que no esta haciendo es checar el numero y poner la llave primaria de la base de datos. y por ende tampoco me esta haciendo la funcion esOrden().
Gracias por la ayuda TMeister
  #4 (permalink)  
Antiguo 07/03/2012, 15:27
 
Fecha de Ingreso: abril-2011
Ubicación: MEXICO
Mensajes: 42
Antigüedad: 13 años
Puntos: 0
Respuesta: script no funciona en Internet Explorer

Solucion: Quite Console.log de mi peticion Ajax y funciono, la pregunta ahora es, saber para que se usa.
Gracias Foro.
  #5 (permalink)  
Antiguo 07/03/2012, 17:22
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: script no funciona en Internet Explorer

¿Console.log? no se si sea algún objeto definido en algunos de tus scripts o librerias, pero al menos console.log (con minúscula) aparece en los intérpretes de los navegadores (chrome, firefox, iexplorer). se utiliza para imprimir un resultado en la consola javascript. es la forma más limpia y comoda de trabajar cuando se depura un código comparado con usar ventanas modales (alert) para determinar el valor. antes se utilizaba mucho alert para depurar.

Etiquetas: explorer, funcion, internet, botones
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 10:32.