PREGUNTAS CONTESTADAS - ≤nguaje=

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  22726 - MENU EN JAVA SCRIPT
Autor:  Oscar REategui
A quien cooresponda......
Gracias anticipadamente por contestar a mi pregunta..
TEngo el siguiente problema he creado un menu en Java script (div y tablas) y sale muy bien pero al poner visible las sub opciones esta sobreescribe todos los elementos menos la lista deplegable

Existe alguna propiedad o algun truco para que la lista desplegable se deje de ver?
  Respuesta:  Manuel Rondón García
Haz mejor el menú con capas. Al desplegar el menú, podrías desplazarlo hacia abajo, (O hacia donde quieras desplazarlo en el menú, mediante setTimeout("nombre de la función", tiempo);

    Pregunta:  22824 - CAMBIAR POSICIóN DE IMáGENES DEPENDIENDO DE LA RESOLUCIóN
Autor:  javier castro
Hola a todos:

Tengo la siguiente duda:

He diseñado una página, y tiene una serie de menus desplegables, en java scrip (pero iimagenes) referidos mediante una variable m1 en una posición de la pantalla.
<style>
<!--
#m1 { height: 88px; left: 360px; position: absolute; top: 135px; visibility: hidden;
width: 150px; z-index: 10 }
cuando cambia la resolución el eje x permanece constante y se desplaza en la pantalla.
<DIV id=m1 style="left: 40px; top: 211px; width: 150px; height: 88px; z-index: 10" >

simplemente tenía que cambiar mediante una variable detectando con la variable y un condicional 'screen.(ancho)==800'
cambiar el valor de 40px
Gracias de Antemano.
  Respuesta:  charlos JIm
document.getElementById("m1").style.left=40;
document.getElementById("m1").style.top=211;
document.getElementById("m1").style.width=150;
......

    Pregunta:  23486 - COMO CAPTURAR IP
Autor:  Juan Antonio Delgado Mayo
Me gustaría saber si existe algún método en Javascript para recoger la IP del usuario, para posteriormente almacenarla en una BBDD.
  Respuesta:  Ana Plaza
Hola:
Dentro del script pon:
var ip = '<%=Request.ServerVariables("Remote_Addr")%>';
y pon un alert(ip) y veras que te muestra el ip.

Espero que te funcione.

    Pregunta:  24026 - POSICIONARME EN UNA CAJA DE TEXTO
Autor:  Natividad Nieves Medina
Hola

Lo que quiero hacer es que al darse el evento "OnKeyPress" saber la posición en la que ha tecleado el usuario dentro de una caja de texto, situada dentro de un formulario. Y mas en concreto, si tengo un número decimal saber si se ha tecleado antes o después de la coma.Por ejemplo:

En la caja de texto tengo el siguiente dato: 1234,6
Si el usuario teclea un número yo no se qué hacer para saber si el usuario ha tecleado antes o después de la coma.

No me interesa la posición en pixels ya que el formato puede cambiar.

Gracias.
  Respuesta:  Isaul Esteva
Hola.

Si lo que quieres es validar los datos, es mejor que captures lo que el usuario tecleo en este campo y si necesitas un double, intenta parsearlo a float, con parseFloat(), despues preguntas si el resultado es isNaN().

qty = parseFloat (document.form.....);
if (isNaN(qty)){

    Pregunta:  24205 - ELIMINAR EL MENú CONTEXTUAL DEL EXPLORER
Autor:  Rosa María García
Estoy creando un curso de formación en formato web para una empresa, en la que he de explicar el funcionamiento de windows.
Para ello estoy utilizando dreamweaver 4 (programando para que funcionen los comportamientos en internet explorer 5).
El problema que tengo es que, ya que he de emular el funcionamiento de windows, he de pedir a los alumnos que desplieguen el menú contextual de diferentes elementos: para ver las propiedades, copiar, pegar, eliminar...
Lo que hago es utilizar imágenes (capturadas en windows) dentro de capas, las cuales se activan a pulsar el botón derecho (en realidad en el evento ONMOUSEDOWN, asi que con el izquierdo también va).
Necesito un código que me permita deshabilitar el menú contextual que aparece por defecto en internet explorer (el de "guardar imagen como...","establecer como papel tapiz"...), pero los que he visto hasta ahora no me sirven, ya que ME OBLIGAN a poner un alert. Y eso no me sirve.
Perdonad que escriba tanto.
Muchas gracias por vuestro tiempo.
  Respuesta:  J. A.
Para deshabilitar el menu contextual te vale con la siguiente instruccion:

document.oncontextmenu = new Function("return false");

Esto es para Internet Explorer pero no te cascara en Netscape Navigator asi que no tienes porque controlarlo.

Saludos.

    Pregunta:  24420 - OBTENER LA HOME PAGE DEL CLIENTE
Autor:  Angustiado Angustia2
Estimados Sabios:
Quiero que por favor alguien me conteste la siguiente interrogante:
Como puedo obtener la Pagina Inicial de un PC,
Se me ocurren varias formas pero son muy poco eficaces por alguna razon alguien no conoce una funcion que haga esto .
por su colaboracion MUCHAS GRACIAS
  Respuesta:  Neftali Yaguas
No es la respuesta Definitiva pero es una opcion,
coloca "about:home" como url

    Pregunta:  24490 - DETERMINAR EL TIPO DE NAVEGADOR
Autor:  Juan Jose Rascon Barragan
Me gustaria saber como hacer o lo que tengo que utilizar para saber el tipo de navegador que tiene cada usuario.
  Respuesta:  Tomas Alberto Amarilla Riveros
En el HEAD debes poner lo siguiente:

<SCRIPT LANGUAGE="JavaScript">
<!--
if (navigator.appName == "Microsoft Internet Explorer")
// -- El Navegador es Internet Explorer
else
//-- Usas
//--> El Navegador es Nestcape o cualquier otro
</SCRIPT>

    Pregunta:  24555 - MENSAJE AL EJECUTAR UN PROCESO
Autor:  Lilibeth Pimentel
Hola, les agradecería me respondieran la siguiente pregunta:
Cómo haría en JavaScript para mostrar un mensaje mientras se ejecuta un proceso, es decir, "Espere mientras se ejecuta el proceso". y en ese momento que se muestra el mensaje se está ejecutando el proceso y al terminar quitar el mensaje.... algo así como el spacebar de Visual Basic...
Gracias de antemano....
  Respuesta:  Luis Rovira
Lo que puedes hacer es ejecutar una animaciòn antes de iniciar el proceso y poner el còdigo que la detenga cuando termine el proceso........., si la animaciòn no te gusta o no es lo que deseas puedes ejecutar una funciòn dentro del ciclo del proceso que cada cierto tiempo envìe el mensaje al usuario
Suerte, espero que esto te sirva, si necesitas algùn còdigo me dices.

    Pregunta:  24629 - EVITAR ENVíO DATOS DE FORMULARIO
Autor:  Eugenio Cardoso Mena
Tengo un formulario, que se envía por e-mail, con una caja de texto que quiero limitar a un máximo de 1000 caracteres. Quiero evitar que el usuario teclee más de esos 1000 caracteres, o bién, si teclea más evitar que el formulario se envíe.
Gracias por anticipado.
  Respuesta:  Rodrigo Espinoza
con la solucion que das... Que pasa si le borras caracteres??
decrementas el contador?

una solucion sencilla y mas segura seria especificarle a la caja de texto la propiedad maxlength="1000" y asi evitas que sobrepase el limite de entrada.

Saludos!
  Respuesta:  Eugenio Cardoso Mena
He encontrado una posible solución a mi pregunta. Tras hacerlo me he dado cuenta que era bastante sencillo. No obstante ahí va por si puede servirle a alguien. No se si funciona con NESCAPE.
/* ************************
La página .htm debe constar de un formulario (que aquí se llamaa "formulario")
con una caja de texto (que aquí se llama "S1") de varias filas para teclear el texto a enviar. También debe tener otra caja de texto (que aquí se llama "T1") de una sola fila que contendrá el nº de caracteres tecleados. Y por último tendrá el botón para enviar el formulario.
Entre las etiquetas <textarea> y </textarea> se debe poner la llamada a esta función de la forma siguiente: onkeypress="contar();"
************************* */

var limite=9 //poner 1 menos de los deseados

function contar() {

/* **************************************
Si te pasas del limite de caracteres avisar y dejar la caja de texto con el nº de caracteres deseados aunque se sigan tecleando más ya que se substrae la cadena correspondiente al limite de caracteres y se aplica a la caja de texto.
************************************** */

if(this.formulario.S1.value.length>limite) {
alert("Ya has tecleado más de "+(limite+1)+" caracteres")
this.formulario.S1.value=(this.formulario.S1.value).substring(0,limite);
}

/* ***************************************
Si no te has pasado de los caracteres sumar 1 para avisar en otra caja de texto más pequeña del nº de caracteres que se llevan tecleados.
**************************************** */

else {
this.formulario.T1.value=this.formulario.S1.value.length+1
}
}

    Pregunta:  24901 - ABRIR VENTAN MINIMIZADA
Autor:  Angel fernández
¿Existe alguna forma de abrir una ventana minimizada con JavaScript?
Gracias
  Respuesta:  Tomas Alberto Amarilla Riveros
Imagino que lo que quieres hacer es que se abra una ventana, pero que al abrir la ventana no se oculte la pagina actual. Lo que debes hacer es abrir la ventana y luego volver a direccionar el enfoque a la pagina actual. Puedes hacer asi:

window.open('cualquier cosa')
self.focus()

|<  <<  16 17 18 19 20 21 22 23 24 25 26  >>  >|