PREGUNTAS CONTESTADAS - ≤nguaje=

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  26680 - VENTANA POPUP SE MINIMIZA AL ABRIR UNA SEGUNDA VENTANA
Autor:  jaume satorres
Tengo un problema con unas ventanas popup. He hecho el siguiente codigo:
<script language="javascript">
function popupwindow(index)
{
if(index==1){site="caragol.html"}
if(index==2){site="exterior.html"}
window.open(site,"newwindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizeable=no,width=455,height=602, left=542, top=115 ,visible=true")
}
</script>
El problema es que al abrir la ventana por primera vez se muestra en pantalla correctamente(por ejemplo abriendo "caragol.html) pero a la que abro la siguiente pagina (exterior.html) ésta se minimiza. Solo aparece bien al cerrar la anterior ventana. Como lo puedo solucionar?
Muchas gracias por adelantado.
  Respuesta:  Jose
Por lo que puedo ver al ejecutar window.open(site,"newwindow",......) La primera vez se creara bien, pero la segunda, si todavia esta la anterior la nueva se abre en la misma pq el nombre de la ventana no cambia (newwindow). Si cambias esto se abre una nueva.

Espero que sea esto lo que quirias.

    Pregunta:  26763 - VALIDAR CHECKBOXES EN FORMULARIO
Autor:  Claudio
Hola

Tengo un formulario htm con 4 checkbox. Como valido en JavaScript que
por lo menos uno de estos sea seleccionado.

Muchas Gracias
  Respuesta:  Orestes Loprete
Supongamos que tu formulario se llama "dt" y los checkbox son "c1", "c2", etc...

podes hacer esta funcion

function test_check()
{
return dt.c1.checked || dt.c2.checked || dt.c3.checked || dt.c4.checked
}

Esta funcion devuelve true si uno o mas de los checkbox estan seleccionados. Si estan todos sin seleccionar, devuelve false. y la podes llamar antes de hacer el submit.

    Pregunta:  26939 - ROTAR IMAGEN
Autor:  Antonio Mesa
Como rotar una imagen 90 grados en una funcion Javascipt
  Respuesta:  Dario Jacob Sandoval Evert
Estimado, no debería ser dificil, yo aún no lo hago, pero en un principio deberías copiar la imagen 3 veces, a cada una de las copias deberías editarlas con un editor de imagen y rotarlas de la siguinte manera:

Imagen 2 : 90 Grados
Imagen 3 : 180 Grados
Imagen 4 : 270 Grados

Cuando finalices la edicion de imagenes debes hacer una función parecida a:

arreglo = [Ruta/Imagen1,Ruta/Imagen2,Ruta/Imagen3,Ruta/Imagen4];
rotarImagen : function(tim) //la variable tim podría ser de tiempo
{
if(tim > 2000)
{
arreglo.[0]; //Para que muestre la imagen 1
}
//El resto del if
},

Ahora bien, una manera mejor de hacerlo es utilizando una framework, yo utilizo "qooxdoo", tan solo mira los demos y verás que rotar la imagen es mucho mas fácil.

http://demo.qooxdoo.org/3.0.1/demobrowser/#animation~Animation.html

Dale una mirada y me cuentas.

Yo estoy haciendo un blog sobre esto.

codigomedular.blogspot.com

Saludos.

    Pregunta:  27218 - SABER SI UN SELECT ES ARRAY
Autor:  Cristobal Godoy Fontannaz
Hola :

Mi pregunta es como se un select dinamico es array
he intentado con "campo_select.length" pero me da el largo de la fila si no es array (solo 1)y si lo es, me da el bien el tamaño.

Gracias.
  Respuesta:  Rafael Yzarra
Ante todo, buenos días.

Puedes asimilar un control Select con un arreglo, si cada uno de los elementos que lo conforman, lo introduces en un Array creado inicialmente; me explico:

* Si deseas colocar los elementos VB,SQL,PHP,PERL,JAVA en un Select, debes definirlo como un arreglo:

var Sftw = new Array('VB','SQL','PHP',......................);

* Al cargarlos, recurre a tu arreglo:

for(i=0;i=5;i++){
document.F1.S1.Option[i] = Sftw[i];
//El resto del código
}

* De querer agregar un elemento nuevo y/o eliminar uno de ellos, toma como referencia el arreglo creado.

Espero sea de utilidad lo antes expuesto.

    Pregunta:  27361 - ABRIR A LA VEZ DOS POPUP
Autor:  Juan Gallegos Noya
Holas, quisiera saber por favor como hago para abrir dos ventanas PopUp a la vez, con este codigo:

<a href="#"onclick="javascript:window.open('pagina.htm','','width=425,height=341')">

O sea, que se abra "pagina.htm" y otra a la vez... espero me hayan entendido...
GRACIAS
  Respuesta:  Orestes Loprete
tenes que hacer lo siguiente, en un bloque <script> pone por ejemplo:

function abrir_vinculos() {
window.open('pagina.htm','','width=425,height=341')
window.open('pagina2.htm','','width=425,height=341')
}

y modifica el href para que quede asi:

<a href="#"onclick="abrir_vinculos()">

    Pregunta:  27443 - AñADIR A FAVORITOS SIN CONFIRMACIóN
Autor:  luis luis
HOLA, alguien sabe como añadir una página a Favoritos o establecerla como Pagina de Inicio sin que pida confirmacion????

Gracias.
  Respuesta:  Luis Rovira
Esta informaciòn està en una pregunta contestada por Xavi y su email es [email protected] :
El envìa esta function

Aqui te mando una funcion para ello.

function agregar(){
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
var url="http://www.galeon.com/diegoymaria";
var titulo="La mejor página del mundo";
window.external.AddFavorite(url,titulo);
}
else {
if(navigator.appName == "Netscape")
alert ("Presione Crtl+D para agregar este sitio en sus Bookmarks");
}
}

Espero que te sirva

    Pregunta:  27563 - MOSTRAR ALERTAS EN UNA PáGINA WEB
Autor:  Marta Bea
Tenemos un formulario en una página web en el que los campos son primeramente validados con JavaScript y si no son válidos se muestra una alerta con el comando "alert", pero además se llama a un servlet.

En el servlet, también se validan los datos por si alguien no tiene activado en el navegador JavaScript, entonces en este caso ¿cómo se podrían sacar desde el servlet una alerta?

Otro problema, es que cuando se muestra una alerta del javaSript, por ejemplo "Dirección de e_mail no válida", no se detiene en el campo e_mail y eso que hemos puesto focus, llama al servlet que hemos puesto en el FORM ACTION. ¿Es que deberíamos poner algun comando en el JavaScript que detenga la llamada al servlet?
  Respuesta:  uno
tienes q hacer q la funcion q valida el formulario devuelva false si debe dar error de validacion, y ke al detectar el boton ese false el evento q llama la funcion tb devuelva false. Por ej asi:

onClick="if(ControlaMes()==false){return false}

Esto dentro de las etiquetas del objeto boton dentendra hara q no se realice la carga de la siguiente pagina
  Respuesta:  J RC
Vamos por partes. La llamada al servlet os la hace igual porque la teneis puesta como el ACTION del botón. Esto hace que se llama siempre, aun cuando cambieis el foco. La solución: no poder nada en el action y codificar el evebto click del botón, para, si todo está bien validado, realizar la llamada mediante el objeto Document.URL (o algo semejante, no recuerdo con exactitud).
En cuanto al altert, lo único posible sería enviar una página completa de error, o una con una rutina JavaScript en el evento LOAD que abra el alert (pero la pagina sería la generada en el servlet).

    Pregunta:  28053 - ABRIR NUEVA VENTANA CON IMAGEN
Autor:  Alberto C
Como hago para abrir desde un vínculo (imágen pequeña), una nueva ventana con esa imágen en tamaño real. Sé como abrir una ventana nueva, pero no sé como pasarle el nombre de la imagen y el tamaño para que la abra en esa nueva ventana. Se pude hacer que la ventana se abra del tamaño de la imágen automáticamte?. Gracias
  Respuesta:  JJ Gonzalez
open('images/combustion/chart.gif','Combustion_Chart','width=800,height=225,toolbar=0,location=(2,2),status=0,scrollbars=0,moveto(0,0)');

Ojalá te sirva

Saludos

    Pregunta:  28160 - DESHABILITAR UN CONTROL BUTTON, SELECT, TEXT EN JAVASCRIPT
Autor:  victor a.m
alguien me pudiera decir como hago para deshabilitar un boton,un select y un text en javascript y que funcione en Netsape.

Gracias
  Respuesta:  Orestes Loprete
Mira, en principio te aclaro que no lo he probado en Netscape, pero proba lo siguiente:

formulario.control.disabled = true

donde formulario y control son los nombres que les diste

    Pregunta:  28187 - WINDOW.HISTORY
Autor:  Pepe de la peña
Me gustaria poder deshabilitar mediante Javascript, la opcion de vuelta a la pagina web anterior ¿como se hace?.

Algo asi como un window.history.back=disabled;
  Respuesta:  JJ Gonzalez
Una opcion puede ser:

open('vision.htm','Vision','width=1000,height=635,toolbar=0,location=(2,2),status=0,scrollbars=0,moveto(0,0)');

Espero te sirve

Suerte

|<  <<  18 19 20 21 22 23 24 25 26 27 28  >>  >|