Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

PREGUNTAS CONTESTADAS - JavaScript

 Hay un total de 338 Preguntas.<<  >> 

    Pregunta:  3277 - DESHABILITAR EL BOTÓN REGRESAR DEL BROWSER
Autor:  Andrés Garibay
Estoy utilizando cookies para guardar consultas personales de una pagina de consultas, entonces cuando llamó a la cookie realiza la consulta y me despliega la página de resultados, para regresarme debo hacerlo no con el regresar del navegador, ya que este llama al history y se activaría de nuevo la cookie haciendose un loop infinito a la pantalla de resultados, entonces debo regresarme a la de consultas con un botón que tenga el URL de esa pagina de consultas fijo.

entonces debo deshabilitar el botón regresar del browser para que no ocurra lo del loop, pero no he encontrado como se harìa.

Si alguien puede ayudarme se lo agradezco mucho.
  Respuesta:  Simón Carstens
salu2, primero de lo sacarle el toolbar no sirve ya que si haces click derecho existe una opcion para ir atraz y ademas esta el shortcut [alt + flecha_izq], el menu desplegable del click derecho se puede cancelar de la sgte forma: agregas oncontextmenu="return false;" en el atributo de la etiqueta <body>.
tambien puedes intentar que la pagina a la cual quieres desabilitarle el bt atraz la abras en una nueva ventana y cierres la que la abrió, asi la nueva ventana no va a tener el bt atraz habilitado ya que es la primera en ser cargada en el explorador. en lo personal encuentro que es un truco mas que una solucion, pero funciona en todo caso.

En este link http://www.4guysfromrolla.com/webtech/111500-1.shtml hay un articulo que revisa muchas formas para cancelar la accion de atraz, ya que el bt no se puede desabilitar (hasta donde yo se).
  Respuesta:  Sebas Cueva
Deberias probar, creando una ventana en la escojas tu
lo que deseas tener como opciones, es decir:

Si no quieres menubar, no se la pones, si no quieres otra cosa, no se la pones.

Algo así
function abrirventana(){
//Insertar este script en la url anterior//
var ventana;
ventana=open("url"
"ventana"
"menubar=no;scrollbar=no;status=no")
}
//no te olvides de llamar a esta funcion en la seccion del
body que desees//
  Respuesta:  Marcos Cifuentes Suárez
la instruccion es:

<FORM NAME="organizer", onSubmit="display(); return false;">

EN LA SIGUIENTE PAGINA ESTAN LOS DETALLES
http://webreference.com/js/tips/000501.html

    Pregunta:  3285 - TENGO PROBLEMAS CON FRAME(HTML) Y CON UN APPLET
Autor:  Jamil Taveras
Hola...Alguien me ayuda sobre un frame que yo he hecho con la creacion no tengo ningon problema pero sucede que le puse un applet dentro de frame como un MenuBar entonces cada vez que le doy a algun boton de los del applet me abre otra ventana del explorador y a mi me gustaria que se quedara alli mismo. osea que si le doy a HOME se dirija a HOME pero en la misma ventana
que puedo hacer?
gracias de ante mano
  Respuesta:  Sebas Cueva
Deberias indicar en el enlace de Home, la referencia en la que deseas que esa url se carge, es decir

<a href="" target="_self" //en la misma
<a href="" target="_parent" //en otra igual
<a href="" target="nombre del marco"

Si el enlace pertenece al applet, encierra el applet dentro de un applet.

Si no te funciona me escribes.
  Respuesta:  Melvin Nava
Hola, debes revisar los parametros del applet... lo que esta dentro del applet y /applet
Busca algo como param name="target" value="_blank" y le cambias el value a _self para que sea en la misma pagina o al nombre del frame al que vas a vincular
Ten en cuenta ademas que los frames tienen al principio de cada pagina un base target que indica a que frame se van a mandar los hipervinculos, si revisa tu pagina con el Notepad y busca dentro de la cabecera algo como base target=_blank y lo cambias de la misma manera que el applet
Los applets tienen diferentes parametros que no son estandares, los programadores los especifican, si nada de lo anterior te aplica, puedes mandarme solo tus parametros por correo o me das la direccion de tu pagina y te mando una solucion, creeme he tenido como 2000 situaciones con Java.
Espero haber sido de ayuda, saludos
Mel

    Pregunta:  3339 - CONOCER LA IP DEL USUARIO
Autor:  Jorge Espartero
¿ Alguien sabe como se puede coger en javascript la dirección IP del usuario que se conecta a una página web ?. Quisiera saber la IP del usuario para guardarla en una base de datos y saber qué paginas de mi web son de su interés. Una solución es pedir usuario y password pero es tedioso conectarse a una web y tener que identificarte.
Algo he oido que con netscape si se puede y con IE no. Estoy interesado como comprendereis en la posibilidad de los dos navegadores.

Un saludo a todos.
  Respuesta:  isra gandara
hola. mira si instalas tu web en un servidor apache web server, este te despliega las direcciones ips que se han conectado a tu pagina por fecha y hora en un archivo historico
  Respuesta:  Melvin Nava
Hola,
De lado cliente con JavaScript hecho en Internet Explorer no es posible pero si en Netscape, si cuentas con algun servidor que acepte scripts CGI del lado servidor (Perl, ASP, PHP) el asunto es facil ya que hay variables disponibles que te devuelven la ip, el dominio, el explorador, el sistema operativo, la hora, la fecha, etc, del usuario al momento de accesar tu pagina
De todas no puedes escribir una base de datos con JavaScript de lado cliente a menos que sean cookies, y para lo que dices que necesitas tampoco creo que te sirva saber la IP de tus visitantes ya que usualmente son dinamicas, o sea, cada vez que se conectan a Internet se les asigna una diferente.
Lo mejor que puedes hacer para reconocer usuarios y sus personalizaciones es con cookies, en javascript.com hay bastantes ejemplos y codigos fuente explicados, si necesitas ayuda no dudes en hablarme.
Saludos,

    Pregunta:  3340 - PREGUNTAR SI SE HA CARGADO UNA IMAGEN
Autor:  Jorge Espartero
En una ocasión vi una sentencia javascript que preguntaba si se habia leido una imagen, pero no recurdo como era. Los navegadores tienen el defecto, o es mi programación, de no cargar todas las imágenes de una página web. Para solucionarlo utilizo el truco de precargar las imágenes mediante img=new Image();img.src="imagen.jpg". Esto tiene menos problemas que el solo <img src="imagen.jpg"> de html, pero aún así hay alguna que no termina de cargar. También me ha sucedido en alguna ocasión, que era interesante hacer algo una vez que se ha cargado una imagen.
  Respuesta:  Jaime Yefi Verdugo
es posible verificar si se ha completado la carga de la imagen a través de la siguiente sentencia:

document.images[i].complete

en donde i es el indice de la imagen dentro del documento esto retorna un boolean (true o false).

si se definen las imagenes con el atributo name, es decir

<img name="imagen1" src=...>

es posible verificar si se ha descargado con:

document.images["imagen1"].complete

Salu2
Jaime
  Respuesta:  Melvin Nava
Mientras las imagenes no sean muy pesadas y creen un TimeOut en el servidor todas las imagenes se cargaran correctamente.
No hace falta que precargues imagenes si ya las estas cargando en tu documento, usa el precargo de imagenes para imagenes que se necesitaran despues como cuando pasamos el mouse por una y se cambia a otra.
Saludos

    Pregunta:  3388 - COMBINAR FORMULARIOS E HIPERVINCULOS
Autor:  Guido Mejia Comesaña
TENGO UNA LISTA Y VARIOS HIPERVINCULOS, LO QUE QUIERO ES DAR CLICK EN UN ELEMENTO DE LA LISTA Y QUE SE SELECCIONE UNA RUTA Y CON UN HIPERVÍNCULO ENLAZAR LA PAGINA SELECCIONADA EN LA RUTA ELEGIDA.
DE ESTA MANERA ESCOJO UNA PAGINA DE UN DETERMINADO MES Y SI QUIERO CAMBIAR DE MES SOLO LO ESCOJO DEL LISTBOX Y DOY CLICK EN EL HIPERVINCULO.

PARA ESTO NECESITO SABER COMO ESCRIBIR EL CODIGO DEL FORMULARIO Y COMO ENLAZARLO AL HIPERVINCULO.

AH ES LA PAGINA CABECERA DE UNA PAGINA DE MARCOS POR LO QUE EL RESULTADO DEL HIPERVINCULO APARECERA EN LA PRINCIPAL
  Respuesta:  Xavi
Este el codigo:

<script language="JavaScript">
function sendIt(fileName) {
if (fileName != "") {
location.href=fileName
}
}
</script>

en la opcion donde quieras que se seleccionen las opciones

<select NAME="Opciones" onChange="sendIt(this.options[selectedIndex].value)" size="1">
<option value="pagina1.htm">Pagina 1</option>
<option value="pagina2.htm">Pagina 2</option>
</select>

Espero que te sirva.
  Respuesta:  dani
Tienes que construie el enlace una vez se haya pulsado el evento en una funcion que contuviese
document.open(url,name,features,replace) donde el parametro importante sera url, el cual lo construiras como una cadena de caracteres recogida del List del formulario

    Pregunta:  3419 - PROPIEDADES DE UNA VENTANA
Autor:  Aitor Sobrino
Necesito saber si se pueden cambiar las propiedades de una ventana una vez abierta.
Necesito quitar la barra de tareas.

Muchas gracias
  Respuesta:  Melvin Nava
Lo mejor que puedes hacer es reabrir la ventana en una nueva [ open(tudoc.htm,´´...parametros) ] y hacerle un window.close() para cerrar la original, El detalle es que si es una normal le preguntara al usuario si la quiere cerrar.

    Pregunta:  3454 - HTML
Autor:  roberto gomez
como puedo hacer para que en netscape, pueda hacer overflow igual que esplorer?

(quiero limitar un layer y lo que sobrepase esas medidas que haga scroll)

gracias de antemano.
  Respuesta:  Edwin Romero
Aunque Netscape no admite OVERFLOW en sus etiquetas , si permite seleccionar rectangulos por medio del parámetro clip, al que deberemos asignar una lista de números equivalente al rectangulo que deseamos recortar. De ese modo,

<ILAYER CLIP="100,0,2,4">
equivale a

<DIV STYLE="position: relative; clip:rect(100,0,2,4);">

como yo trabajo generalmente con IE nunca he probado si "clip" me crea un scroll tu me cuentas ok.
Espero te ayude esto

    Pregunta:  3500 - ACCEDER A UNA CAPA CREADA CON JAVASCRIPT DESDE NETSCAPE
Autor:  Diego Otero
El código que aqui presento funciona perfectamente sobre Internet explorer 5. Las capas que se crean pueden ser accedidas y sus propiedades modificadas sin problemas. En cambio, Netscape visualiza mal las capas, y una vez mostradas, es imposible acceder a ellas y modificarlas, pues según "document.layers.length" el número de capas en la página es cero. Se muestran pero realmente no existen. ¿Por que ocurre esto?

código contenido en Menu.js:

numMenu=0;

function menuDesplegable() {
idMenu="dMenu"+numMenu;
this.id=idMenu;
this.creado=0;
this.elemento=new Array();
this.enlace=new Array();
this.posX=mueveX;
this.posY=mueveY;
this.visible=mostrar;
this.crear=creaMenu;
this.altura=obtenerAltura;
numMenu++;
}

function creaMenu(posX,alturaElementos) {
if(!this.creado) {
numeroElementos=this.elemento.length;
nomTabla="t"+this.id;
if(IE) finalPagina=document.body.offsetHeight-3;
if(NS) finalPagina=window.innerHeight;
document.open();
document.write("<div id=´"+this.id+"´ style=´position:absolute; left:"+posX+"px; top:0px; width:1px; height:1px; z-index:1;background-color: #FF0000; layer-background-color: #FF0000; visibility=hidden´>"+"\n");
document.write(" <table id=´"+nomTabla+"´ width=´0´ border=´1´ cellspacing=´0´ cellpadding=´0´>"+"\n");
for(i=0;i<=numeroElementos-1;i++)
  Respuesta:  Paqui rosique
para que funcione bien tienes que hacer que las etiquetas sean admitidas en todos los navegadores. Así por encima te diria que el valor height no se admite en Netscape, intenta quitarlo simplemente.
  Respuesta:  David Jimenez Calleja
El problema que tienes que es en primer lugar tienes que detectar la version del navegador que esta utilizando el usuario. Si el navegador es Netscape deberas de hacer un codigo distinto, ya que maneja las capas de forma distinta al netscape.
En cualquier caso, si necesitas ayuda con esto puedes escribiema a la direccion de mail desde la que te escribo y te facilito el codigo para estpo.

    Pregunta:  3699 - OCULTAR URL
Autor:  Juan Zornoza
como puedo cambiar o ocultar la url que aparece en el navegador
  Respuesta:  ape ape
Solo tienes que poner este codigo JS entre el <BODY> y el <TITLE>

window.defaultStatus="Mensaje que deseas que aparesca por defecto";

espero te sirva, CHAO
  Respuesta:  David JImenez Calleja
Lo que puedes hacer es crear una pagina, la misma que tienes, pero con frames. Uno de los frames debe de ser de 1 columna y de una fila, o de cero si es posible. De esta fomra en la barra del navegador te aparecerá siempre la direccin URL de la pagina en la cual tienes alijado el frame.
Si te puedo ayudar en algo mas dame un toque
Un saludo

    Pregunta:  3925 - JAVASCRIPT EN HOJAS DE ESTILO
Autor:  Luis Enrique Garcia
Existe alguna forma de colgar mis funciones de jvascript en un archivo y solo invocarlo de la misma manera que las hojas de estilo (css)

@import url ("path");

Gracias por su ayuda
  Respuesta:  Raúl Navarro
escribe tus funciones en un archivo, sin usar los tags que abren y cierran el script. Guarda este archivo con extension *.js y luego lo llamas desde cualquier otro archivo HTML usando:

<script src="archivo.js">

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