PREGUNTAS CONTESTADAS - JavaScript

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  6802 - MOVER UNA IMAGEN POR LA PANTALLA
Autor:  Angel Hernandez
Como puedo hacer <marquee> con una imagen , gracias
  Respuesta:  Summergirl
Mover una imagen por la pantalla en general?
o mover texto (pero en plan "grandote") por la pantalla?

Te remito a los ejemplos 37 y 31 respectivamente que puedes encontrar en:

http://jsbone.fadlan.com

que son los javascripts que se publicaron en la revista netmani@ durante muchos meses.

Espero que esto responda a tu pregunta.

Saludos.

    Pregunta:  6961 - FECHAS EN JSCRIPT
Autor:  Moe
Como resto dos fechas y convierto el resultados en dias y horas?
  Respuesta:  Summergirl
Aqui tienes una solución.
Es el número de dias *Y* el número de horas sobrantes (menos de 24). Si quieres hallar el número de horas totales equivalentes a ese número de dias, utiliza:

var horasTotales= Math.floor(msEntreDosFechas/msPorHora);

El codigo sería como sigue:

<script language="Javascript">
/* Numero de dias y horas transcurridos entre dos fechas dadas */

var msPorHora= 60*60*1000;
var msPorDia= 24*msPorHora;

var anio1= 1971;
var mes1 = 2;
var dia1 = 22;

/* Hay que restar 1 al mes, pues enero empieza con el numero 0, no con el 1 */
var fecha1= new Date (anio1,mes1-1,dia1);
var fecha2= new Date (); //fecha de hoy

var msEntreDosFechas= fecha2.getTime()-fecha1.getTime();
var dias= Math.floor(msEntreDosFechas/msPorDia);
var horas= Math.floor((msEntreDosFechas % msPorDia)/msPorHora);

var f1Str= fecha1.toLocaleString();
var f2Str= fecha2.toLocaleString();

var txt= "Entre "+f1Str+" y "+f2Str+" \nhan transcurrido "+dias+" dias y "+horas+" horas";

alert (txt);
</script>

Saludos.

    Pregunta:  7004 - INVOCAR JAVA DESDE JSCRIPT
Autor:  David Tomás
¿Existe alguna forma de invocar un objeto o método java desde JScript? Desde JavaScript se permite mediante LiveConnect, pero el explorer no se lo traga y no he conseguido encontrar una alternativa para JScript. Gracias.
  Respuesta:  Joseba
Sí que puedes tener acceso a objetos y métodos de java desde javascript. De primeras, cualquier método al que quieras tener acceso de una clase x en java que hayas creado debe ser público. Además, esos métodos recibirán parámetros que deberás declarar del tipo JSOBject. De todas formas te recomiendo que te eches un vistazo a la clase JSObject en cuestión, porque al ser javascript un lenguaje débilmente tipado y java todo lo contrario, hay que tener cuidado con la conversión de tipos.
Yo dentro de unos días me pondré a probarlo, dado que estoy trabajando en ello.
Suerte!

    Pregunta:  7034 - COMO VALIDAR UN CORREO EN JAVASCRIPT
Autor:  Mª Carmen Martinez Carbonell
¡Hola! Si alguien puede ayudarme me gustaria saber como puedo validar el formato de correo para un formulario con JavaScript.
Es decir que compruebe que lo que introduce el usuario es una direccion de correo.
muchisimas gracias
  Respuesta:  César
Espero que sea esto lo que buscas:

function comprueba_email(email) {

if (email=="") return true;

if ((index=email.indexOf("@"))<1) return false;

if (email.indexOf(".",index)==-1) return false;

return true;

}

Un saludo.

    Pregunta:  7330 - ENLACE JAVASCRIPT CON JAVA
Autor:  Enrique Flores
Quiero que dentro de un formulario la imagen que envia los datos tenga una animacion en java, ninguna etiqueta de formulario me permite meter applets de java, (la etiqueta button lo hace pero aparece el horrible boton predeterminado y en medio mi animacion), quisiera saber si hay una forma de que dentro del formulario funcione codigo java, pense en hacerlo mediante un rollover en javascript pero tampoco se si dentro de javascript me permite meter applets y como ligo estos a un elemento del formulario.
  Respuesta:  Sebas
Deberias probar a encerrar el applet entre las etiquetas
<label> ... </label>, creo que te funcionará.

Si no funciona, encierralo entre un enlace.

Espero que te rule.

Salu2

    Pregunta:  7480 - INHABILITAR LA OPCION DE MAXIMIZAR EN UNA VENTANA
Autor:  Renier Perez Garcia
como hago para inhabilitar la opcion de maximizar del internet explorer..gracias.
  Respuesta:  Carlos C.
Hola, en versiones antiguas a la 5.5 de IE no se peude deshabilitar, lo que puedes hacer es que cuando cambie de tamaño la ventana resizarla al tamaño que tu quieras, eso es todo lo que tienes que hacer

    Pregunta:  7539 - RECARGAR UN SCRIPT
Autor:  cesar rodriguez
Tengo una pagina html. Primero llamo a un cgi que me devuelve en una variable javascript la direccion de un banner a cargar en la pagina. Luego desde otro script diferente se hace un document.write del valor de la variable que he conseguido antes. El problema es que cada vez que se llama a la pagina no se llama al cgi y me sigue devolviendo el mismo valor que la primera vez. Solo se cambia si le doy al boton actualizar del navegador. He probado poniendo <meta http-equiv="Pragma" content="no-cache"> para que no se guarde en cache pero aun si no me funciona. Por favor AYUDA.
Gracias por adelantado.
  Respuesta:  César
Quizás sea en opciones de internet del explorer en Configuración de archivos temporales de internet poner la opción "comprobar si hay nuevas versiones de las páginas guardadas" y poner cada vez que se visite la página.

    Pregunta:  7543 - MAXIMIZAR Y MINIMIZAR EN IE4
Autor:  Marco
Cuando creo una ventana con open() y una de las características que pongo es resizable=0, en IE4 me aparecen en la parte superior-derecha los botones de maximizar y minimizar y no se como hacerles desaparecer. Gracias de antemano.
  Respuesta:  Summergirl
Prueba a poner:

resizable=no

en lugar de

resizable=0

Si quieres un ejemplo que hice en su dia, dimelo y lo pego aquí.

Saludos.

    Pregunta:  7558 - MENU DINAMICO ATACANDO BASE DE DATOS CON JSP
Autor:  Maria José Palmero
Me gustaria saber como hacer un menu dinamico q dependa de los registros obtenidos de una Base de datos,el acceso a datos lo hago con jsp(jdbc).En el menu solo se pueden mostrar 6 opciones(href) y un boton para q se muestren las 6 siguientes y asi consecutivamente recorriendonos los registros de la base de datos.
Gracias.
Un saludo
  Respuesta:  Manuel Rondón García
Depende de qué motor de bases de datos tengas. Necesitas un servidor web, un servido de aplicaciones, un motor de base de datos y la base de datos. También depende de si vas a utilizar JDBC o ODBC.

Cuando quieras hacer un menú dinámico, tienes que hacer una consulta SQL con PreparedStatement., (en una página JSP), pero el problema puede venir al tener que mezclar datos JavaScript con JAVA.. La solución sería guardar estos datos de Java en un casillero "oculto", dentro de un formulario.Entonces, JavaScript "cogería" esos datos para después tratarlos. A partir de ahí, entrarían las sentencias if... else... etc.

Esto te lo he explicado un poco por encima. Pero si quieres conocerlo en profundidad, mira el curso JDBC con lo aquí expuesto. Si consigues acceder a la base de datos, y pasarlos a casilleros ocultos (<input type="hidden" name="oculto" value="<%consultabasededatos.getObject("campodelabasededatos")%>">, por ejemplo, podrás hacer el menú.

Espero que esto te sirva de ayuda.

    Pregunta:  7618 - ERROR DE JSP EN WINDOWS 2000
Autor:  Jorge Guerra
Hola, el error que tengo es que al ejecutar la jsp desde el explorer, no localiza la clase, dice que no ha sido importado, en la misma maquina, pero desde windows milenium, corre sin problema, corro como localhost

Gracias
  Respuesta:  Manuel Rondón García
Posiblemente Windows Millenium ya tenga incluídos archivos que contenga esa clase que dices. Si Windows no lo tiene, tendrás que importarlo desde internet a tu servidor como localdhost. Normalmente, un archivo contiene muchas clases. Los archivos que tienes que importar tienen extensión .jar, que tendrás que compilar, y luego incluirlo en el path CLASPATH. Allí se encuentran todos los archivos compilados.
Para más información sobre cómo importar paquetes de Java, aquí en la web del programador hay muchos cursos que te ayudarán.

Espero que esto te haya servido de ayuda.

|<  <<  2 3 4 5 6 7 8 9 10 11 12  >>  >|