PREGUNTAS CONTESTADAS -

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  13843 - ELIMINAR UNA OPTION DE UNA SELECT
Autor:  Lluís Teixidó
Tengo una select con la opción de selección multiple. Para eliminar una de las opciones de la select pongo el objeto option a null. Con Navigator funciona pero con Explorer peta si intento eliminar más de una opción a la vez(me da error de acceso no permitido a posición de memoria). ¿Alguien sabe por que me pasa esto? ¿Hay alguna funcion que elimine la opción sin tener que hacer un null? Muchas gracias
  Respuesta:  Amanda Pérez Díaz
Creo que debes utilizar la propiedad .remove

Formulario.nombreSelect.remove(indice);
indice: posición que quieres borrar.
Ojala te sirva... Saluditos

    Pregunta:  13848 - DESHABILITAR BOTON CERRAR (X)
Autor:  Bego Pozo
¿Cómo puedo hacer para deshabilitar o hacer desaparcer el boton de cerrar de la esquina superior derecha para obligar al usuario a pulsar
en la zona que yo quiero?
  Respuesta:  Sebastian Bonzi
Todabia no lo he podido decifrar pero capaz esto te pueda servir.

<body>
<form id="form1" runat="server">
<div>
</div>
</form>
<script type="text/javascript">
ClosingVar =true
window.onbeforeunload = ExitCheck;
function ExitCheck()
{
///control de cerrar la ventana///
if(ClosingVar)
{
ExitCheck = false
return "Si decide continuar,abandonará la página pudiendo perder los cambios si no ha GRABADO ¡¡¡";
}
}
</script>
</body>

Con el evento onbeforeunload, le pregunta al usuario si realmente desea salir de la página y le advierte las consecuencias. Saludos
  Respuesta:  FRANCISCO VALDEZ
Hola amigo, mira según tengo entendido y hasta donde sé no es posible por razones de seguridad en los exploradores a que halla alguna función de deshabilitar el botón de cerrar (como lo existe en otros lenguajes por ejemplo visual basic o C), una forma de poder hacerlo sería abriendo la ventana en cuestión a fullscreen, lo cual se hace con una popup. por ejemplo

javascript:window.open('url_de_la_pagina.xxx', 'nombre_del_popup', 'fullscreen=yes');

Saludos

    Pregunta:  14031 - COMO DORMIR UN SCRIPT EN JAVASCRIPT
Autor:  Jose Ramon Lagos Granados
Como se puede \'dormir\' un script hecho en JavaScript, existe alguna función como sleep o delay existentes en otros lenguajes.
  Respuesta:  joan lluis Lahoz
Quizas exista otra forma de hacerlo. De esta forma puedes retrasar el tiempo que quieras la llamada a la función "CridaEmpresa()" el tiempo esta en milisengundos.

setTimeout("CridaEmpresa()", 1000);

    Pregunta:  14082 - DETECTAR FLASH / DETECTAR PROMPT
Autor:  Antonio S.P.
La página inicial de mi página tiene un flash que ocupa toda la pantalla y redirecciona automaticamente a la siguiente (ya en HTML) en poco menos de 4 segundos...si el usuario no tiene el plug in de flash no es redireccionado. Necesito saber como puedo hacer para que si alguien no tiene FLASH instalado sea redireccionado automáticamente a la pagina siguiente en HTML sin tener que esperar.

Alguien me ha comentado que si detecto el mensaje (creo que es un prompt ) que aparece para que te descargues el plug in saldrá mejor.

¿Alguien puede ayudarme?
  Respuesta:  Patricia Fernandez
Lo que tenes que hacer es detectar si el navegador tiene o no el flash instalado. En IE, podes hacerlo de la siguiente manera:
var objAx=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.1");
si el objAx es un objeto entonces mostras el flash y sino deberias redireccionar a la página de html.

    Pregunta:  14086 - ADJUNTAR ARCHIVO EN EMAIL DE FORMULARIO
Autor:  Ricardo R. Hesse
Me interesaría poder adjuntar un archivo en un email de respuesta de un formulario. Se trata de que la persona que rellena el formulario elige un archivo de su disco duro mediante la instrucción:
<INPUT NAME='fileUp' TYPE=file> y lo envía a través del formulario.
Espero que alguien pudiera decirme que instrucción he de poner en la plantilla del email.
Muchas gracias.
  Respuesta:  FRANCISCO VALDEZ
Hola amigo, mira la respuesta es sencilla, para empezar en el formulario donde tienes tu input tipe=file, debe estar bajo un formulario con el enctype definido de la siguiente manera enctype="multipart/form-data", esto para que puedas encviar el archivo que especifique tu usuario, después ya todo dependera del lenguaje que utilices para procesar dicho formulario, no se cual utilices porque no lo especificas, pero podría ser JScript, PHP, ASP, ASP.NET, etc. Es ahí con este tipo de lenguajes que harás las validaciones y el envío correspondientes, ya que JavaScript por si solo no es capaz de hacer algo así.

Espero halla sido de tu ayuda. Saludos

    Pregunta:  14100 - ELIMINAR UNA OPTION DE UNA SELECT (2)
Autor:  Lluís Teixidó
Agradezco a la persona que me indicó la función remove() propia de una select para borrar una de sus options. La he probado y funciona bien excepto en el explorer cuando intento borrar muchas options seleccionadas a la vez. El error es del tipo "acceso restringido a memoria". ¿Le ha pasado alguna vez algo así a alguien? Muchas gracias.
  Respuesta:  manuel
los select, almacenan los valores en un array, selecciona el elemento que deseas eliminar (por ejemplo con la propiedad selectedIndex) y eliminalo del array, formando otro.ya se que es más lioso, pero no falla

    Pregunta:  14260 - PáGINA DE INICIO CON TAMANNO FIJO.
Autor:  Beatriz Martin
Hola!

Quiero que mi "página de inicio" sea noresizable. ¿Puede alguien ayudarme?

Sé como hacer para abrir una ventana noresizable --->
" window.open("Temp.htm", "v", "status = yes", "resizable = no"); "; pero como hacer cuando es la "página de inicio".

Gracias anticipadas.

Saludos
  Respuesta:  Martin Moya
Para hacer eso necesitas que la funcion se cargue al mismo momento de abrir la pagina, en otras palabras cuando defines el body de la pagina.

<body onload='FuncionDeCreaciondelaVentana();'>

Si tienes mas dudas no dejes de ponerte en contacto.

Saludos

    Pregunta:  14269 - CONSULTA DE VARIABLES DE UNA CLASE
Autor:  Jorge Espada
He declarado una clase Triangulo de la manera siguiente:
1. Un constructor "Triangulo" recibe como parámetros las coordenadas de los vértices, la base y la altura, y los asigna uno a uno utilizando this.campo=parametro
2. Una función "area" muestra un mensaje con el resultado de hacer:
this.base*this.altura/2
3. Desde una función "GestionTrinagulo", creamos un objeto mediante
var t = new Triangulo(1,1,2,2,3,3,4,4);
t.area();
4. La pregunta es ¿por qué la llamada a la función area() no devuelve nada, a no ser que incluya en el constructor un atributo para el área y lo cargue aunque sea sin datos? Ej:
(añadir al constructor: this.area=area; y no añadir area como parámetro).
Me parece extraño dicho comportamiento. Os agradecería si pudiéseis explicarme la razón.
  Respuesta:  David Delgado Ruiz
Hola, habría que estudiar como has creado la clase, entiendo que la función area() la has creado typeando function area(), en cuyo caso el problema es que la función no pertenece a la clase, de forma que sólo cuando asignas this.area = area estas asignando a la propiedad area la funcion externa area, para crear la clase sería algo así:

function Triangulo( x1, y1, x2, y2, x3, y3, b, a ){ this.Vertice1X = x1; this.Vertice1Y = y1; this.Vertice2X = x2; this.Vertice2Y = y2; this.Vertice3X = x3; this.Vertice3Y = y3; this.Base = b; this.Altura = a };
Triangulo.Vertice1X;
Triangulo.Vertice1Y;
Triangulo.Vertice2X;
Triangulo.Vertice2Y;
Triangulo.Vertice3X;
Triangulo.Vertice3Y;
Triangulo.Base;
Triangulo.Altura;
Triangulo.prototype.Area = function() { return this.Base*this.Altura/2;};
var MiTriangulo = new Triangulo( 1, 1, 2, 2, 3, 3, 4, 4 );
var MiTriangulo2 = new Triangulo( 4, 4, 3, 3, 2, 2, 1, 4 );
alert(MiTriangulo.Area());
alert(MiTriangulo2.Area());

Fijate bien que para la función Area ha sido necesario colocar prototype, en caso contraio no aceptara la función y seguira devolviendo undefined.

Un saludo

    Pregunta:  14334 - VENTANAS INDEPENDIENTES
Autor:  Amanda Pérez Díaz
Estoy trabajando con una venta que crea a una ventana hijo, la cual realiza un proceso bastante tardado, y despues regresa el control a la página padre, lo que necesito es que mientras esta ventanita hijo, trabaja pueda yoi seguir navegando en la ventana padre. pero no encuentro una forma de quitar la dependencia de las ventanas, es decir la ventana hijo no regresa el control a la ventan padre hasta que termina su proceso. Ya probe la propiedad Dependent = no, pero no me funciona para lo que yo quiero. Alguien puede ayudarme porfa?
  Respuesta:  Laguno Laguno
Desde la pagina padre pondrias algo parecido a esto.

var win_opt = "toolbar=0, location=0, directories=0, status=0,";
win_opt += "menubar=0, scrollbars=0, resizable=no";
win_opt += "width=" + 620 + ",height=" + 450;

function abre(){
// Crear una nueva ventana
NewWindow = window.open("Hijo.html","Nueva",win_opt);
}

En la hija pondrias esto para devolver el control a la principal y poder seguir

onload="window.opener.focus()";

    Pregunta:  14340 - MENSAJE DEL BROWSER AL CREAR UN ARCHIVO DE TEXTO
Autor:  victor A. Mayuri
Cada vez que creo un archivo de Texto en el Cliente, el browser (ya sea Explorer o Nestcape) me envia un mensaje propio del browser, preguntandome si deseo crear dicho archivo de texto(al parecer es por cuestion de seguridad), mi pregunta es ¿Existe una manera de obiar o impedir que salga ese mensaje y que te cree el archivo de texto directamente?
  Respuesta:  Enrique
No, no es posible, pues se encarga el propio browser y/o sistema operativo, para impedir que se creen archivo (virus) en nuestros equipos.

|<  <<  9 10 11 12 13 14 15 16 17 18 19  >>  >|