PREGUNTAS CONTESTADAS - JavaScript

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  62678 - LLAMAR UN TEXTO ESPECIFICO DE OTRA PAGINA
Autor:  Andres B
Hola, hay un texto de otro sitio web que muestra el tipo de cambio del Dolar, el cual se actualiza todos los dias.Este texto de dicha pagina tiene un ID ("lblCompra"). Me gustaria saber si existe alguna forma de llamar ese texto o valor especifico como un texto simple en mi pagina sin utilizar PHP, ASP, etc.

gracias.
  Respuesta:  Gonzalo Sanchez
Claro que si ...usa un ajax call y de ahi tienes que leer el resultado y hacer el parsing en ajax...ahhgg (que tedioso)

Usa jquery o mootools por facilidades

Ejemplo usando solo javascript
http://www.jibbering.com/2002/4/httprequest.html

    Pregunta:  63575 - COMO HACER AUTOAJUSTABLE MI PIE DE PÁGINA
Autor:  javier casado martínez
Buenas, estoy programando de una web que esta dividida en tres partes:
default.tpl, sibebar.tpl y view.tpl...

el unico archivo que es dinamico de los tres es el view.tpl... quisiera hacer autoajustable mi pie de página al contenido de view.tpl.

como puedo hacerlo??
  Respuesta:  ricardo ruiz
A que te refieres a auto ajustable?

Una buena practica es marquetar de una buena manera y separar claramente las tres partes, ahora, para darle sentido o color al HTML utiliza CSS para hacerlo, en la parte de view, utiliza height auto y los elementos que desciendan de el debes de ponerle tamaño para que se ajuste el view, así generara una cola para que se rellene tu view.tpl y cree un alto dinámico, es importante que todos los elementos tenga una posición relativa o absoluta, así como su z-indx para que puedas jugar con capas

    Pregunta:  64809 - VER EL TIEMPO DE VARIABLES DE SESSION
Autor:  Frank Sanchez
estoy trabajando con varioables de session, pero quiero hacer que cuando falten 5 minutos para que se apage la segun comience una cuenta regresiva de que ya se va a cabar, y cuando llegue a cero mandar un mensaje su session expiro y que se salga del sistema
la session orinalmente dura 20 minutos si nadie la ha utilizado
  Respuesta:  xve
Hola Frank, segun entiendo, las variables de session cada vez que se carga una pagina, se activan nuevamente, verdad? es decir que cada vez que se carga una pagina, se dispone nuevamente de 20 minutos.

Si es asi, puedes utilizar la instruccion: setTimeout ( expression, timeout );

Donde expression es la funcion a utilizar de javascript y timeout es el tiempo en milisegundos.

Un saludo

    Pregunta:  65157 - APLICAR FUNCION A VARIOS CAMPOS TEXT
Autor:  Mariana Sanchez
Hola, tengo varios formularios html de una aplicaion web, deseo validar todos los campos de texto para que no acepten caraceres especiales. Existe alguna forma de hacer esta validacion sin tener que llamar la funcion desde cada campo text. Ya que tendria que agregarle el onkeypress="return nopermite(event);" a mas de 500 campos de texto que tengo en diferentes archivos html.

Actualmente tengo:

<script type="text/javascript" language="Javascript">
function nopermite(e)
{ tecla_codigo = (document.all) ? e.keyCode : e.which;
if(tecla_codigo==8)return true;
patron =/["*']/;
tecla_valor = String.fromCharCode(tecla_codigo);
rta=patron.test(tecla_valor);
if(rta == true)
rta=false;
else
rta=true;
return rta
}
</script>
......
.....
<input type=text name=contacto onkeypress="return nopermite(event);">

Gracias
  Respuesta:  myth
var lista=document.getElementsByTagName(':text');

//con esto por ejmplo guardas en lista todos los elementos de tipo text que hay en la pagina, se puede reducir el rango de cuales text y cuales no, pero no es el tema.

lista[0].addEventListener('keypress',nopermite,false);
lista[1].addEventListener('keypress',nopermite,false);

//con esto le dices que cuando se de presione una tecla en las cajas que estan almacenados en los dos primeras posiciones de la lista se va a activar la funcion presion. o sea tiras todo en un for y cuelgas tus 500 elementos y listo.

ahora, con esto puede haber pro de compatibilidades entre anvegadores pq si la memoria no me falla en ie puede no pinchar. asi que te presento a jquery una de las tantas librerias que existen y que soluciona todo muy facil

$(":text").keypress(nopermite);

con esa linea ya esta todo soulcionado, siempre que agregues la biblioteca de jquery

saludos

    Pregunta:  65183 - COMO ELIMINAR ELEMENTO
Autor:  Alejandro Torres Diaz
hola he creado un boton q al apretar en el cadavez me crea una capa div una alado de la otra
lo q yo quiero es q al hacer click sobre esa capa div quiero q se elimine

gracias espero su respuesta
  Respuesta:  myth
var padre_div_a_eliminar=document.getElementById("id");
padre_div_a_eliminar.removeChild(padre_div_a_eliminar.childNodes[0]);

algo asi funcionaria si el div es el primero, en caso de ser el ultimo le haces un lenght-1, uno del medio recorres la lista de nodos hijos etc.

saludos

    Pregunta:  65474 - OPCIONES CLICK DERECHO
Autor:  Nestor Taibel Arroyo
Como puedo inhabilitar o administrar las opciones del click derecho,

Ejemplo:

Quiero que al dar click derecho solo me de la opción de copiar?
  Respuesta:  myth
busque ta libreria jquery y revisa a ver que hace la funcion bind

destras esta el secreto de como desactivar el menu por defecto de lo neavgeadores xd

de cualquier forma si quieres el camino facil usa jquery

$(document).bind("contextmenu", false);

//con esto el menu esta desavilitado ahora solo nos queda hacer una mousedown en todo el docuemnto y preguntarle si la tecla presuionanda en el mismo es la que tiene valor 3 (el valor del click derecho). en ese caso podemos hacer lo que queramos, un nuevo menu contextual con una soloopcion de copiar, aunque habria que reprogramar todas lasopciones, o sea esa opcion de copiar habria que programarla de 0

saludos y espero qe te sirva de guia

    Pregunta:  65869 - VALIDACION DE RADIOBUTTONS SIN SELECCIONAR
Autor:  Hernán Camilo Martinez Valenzuela
Hola expertos quiero preguntarles de que manera puedo validar radio butrtons en Javascript es decir si dentro de un formulario que tiene 2 Radiobutton con nombre radio pero uno de ellos con Checked 1 para "Si" y Checked 0 para "No"..

tengo el siguiente código:

for (var i=0; i< document.form1.radio.lenght; i++)
{
if (document.form1.radio[i].value == "") {
missinginfo += " - seleccione una opción Si/No.";
}

}

pero desfortunadamente no me valida nada.. gracias por la ayuda, que me puedan brindar.

Att. Camilo.
  Respuesta:  Edinson Mendez
Una solución rapida con jquery


if(!$("input[name=RadioGroup1]:checked").val()) {
alert('seleccione una opción Si/No');
return false;
}

    Pregunta:  66018 - ¿CÓMO PUEDO PASAR UNA VARIABLE JAVASCRIPT EXTERNA ENTRE FRAM
Autor:  Juan Pablo Pernía Gadea
tengo un archivo: (funcion.js) y una pag con dos frames: frame1 y frame2. resulta que en frame2 llamo a funcion.js (<script type="text/javascript" src="funcion.js"></script>), pero quiero pasar el valor de una variable de funcion.js a frame1
  Respuesta:  xavi
Juan, te sale undefined, porque la variable no esta definida... no existe!!! utiliza una variable que exista
  Respuesta:  Juan Pablo Pernía Gadea
Gracias pero me sale en el mensaje "undefined"
  Respuesta:  xve
Hola Juan Pablo, para ello, tienes que utilizar "parent", que hace referencia a la pagina que ha llamado al iframe... seria algo así:
alert(parent.variableJS);
Espero que te sirva.

    Pregunta:  66135 - PASAR EL VALOR A UNA FUNCION
Autor:  Erik Abreu
Hola!!

Quiere pasarle el valor a la funcion new Date() desde un campo text. Es dicir poder especificar una fecha en particular que sera capturada por medio de 3 campos text. He intentado con una funcion para que cuando se haga click en un boton se muestre en otro campo text pero me dice invalid Date. Agregue el siguiente codigo al evento onClick del boton onClick="dia_semana.value= new Date('mes.value dia.value,año.value')".

dia_semana es el text donde quiero que aparezca la fecha que se introducira. mes, dia y año, son los otros tres campo text que deberian proporcionar los valores a la funcion Date().

Agradezco de antemano su colaboracion. Gracias!!

    Pregunta:  66587 - DESABILITAR F5 DURANTE EL SUBMIT
Autor:  Koy
Saludos, se me presenta un problema cuando hago un submit que llama a un proceso de guardar datos en varias tablas. Si oprimo N veces la tecla F5, se duplicará el registro a guardar también N veces.

Ya he probado con bastantes funciones que capturan el valor de dicha tecla, funcionan mientras no haga el submit, porque al ejecutarlo ignora todo lo que halla escrito para desabilitarlo.

¿Conocen algún metodo efectivo para bloquear teclas durante un submit?

Debe funcionar en firefox. Trabajo con php.
  Respuesta:  xavi
Hola Koy, sobre tu problema, no hay manera de solucionarlo, ya que la tecla F5 es del navegador, y es para refrescar la pagina, por lo que no se puede anular.

Lo que se hace, es que una vez guardado los datos, se direccionara la pagina, de esta manera, por muchos F5 que se realicen, no hay problema. Algo así seria en PHP:
mysql_query("insert into....
header("location:pagina.php");

El problema esta en el tiempo en que se pulsa el submit hasta que se guardan los datos, que ahí no hay nada que hacer, pero si tu servidor es rápido, no deberías de tener mayor problema.

|<  <<  24 25 26 27 28 29 30 31 32 33 34  >>  >|