PREGUNTAS CONTESTADAS - JavaScript

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  14526 - SCRIPT, LIBRERIAS, QUE MUESTRE RAPIDO ARCHIVOS *.DOC, EN WEB
Autor:  Brezhnev Leonid
¿ Alguno conoce un script, activex, o librerias que permitan visulizar más rapido un archivo word, excel, ppt, que esta ubicado en un disco X,Y,Z , de un servidor, para ser visualizado en una Intranet por medio de un hipervinculo que lo esta invocando por ejemplo:

Informe1
(El hipervinculo apuntaria a: file://system1/address/prueba/pas/archivo.doc)

Cualquier solución....
  Respuesta:  juan Pc
puedes convertir tus archivos en formato html esto ayuda a ganar tiempo
puesto que solo llamas al contenido y no al programa

(El hipervinculo apuntaria a: file://system1/address/prueba/pas/archivo.html)

esto se utliza mucho.

en cuestion de presentaciones puedes guardar como pps o sea presentaciones con diapositivas esta presentacion se visualizara mas rapidamente y en formato web.

espero a verte ayudado

    Pregunta:  14587 - CERRAR EL NAVEGADOR
Autor:  agustin bel
QUISIERA SABER SI EXISTE ALGUNA MANERA DE, MEDIANTE UN BOTON O VINCULO EN UNA PÁGINA WEB, PODER CERRAR EL NAVEGADOR.
GRACIAS.
  Respuesta:  Xavi
Con la opción windows.close() puedes cerrarlo sin ningun problema.
Este es un ejemplo utilizando un botón.

<BUTTON onclick="window.close();">Cerrar Ventana</BUTTON>

    Pregunta:  14807 - MSGBOX EN JAVA?
Autor:  Valentina cortes
Puedo crear un MSGBOX() peor en Javascript, el cual me retorne un valor YES or NO, o modificacion del Alert?
  Respuesta:  Pedro Herrarte
No nesitas crear nada, ya existe la clase en java, solo debes haces lo siguiente:

<script LANGUAGE="JavaScript">
function f_prueba()
{
if (confirm("Pulsa si o no"))
alert("Has pulsado aceptar");
else
alert("has pulsado cancelar");
}
</script>

    Pregunta:  14914 - COMO RECUPERAR PARAMETROS DESDE UNA PAGINA HTML SI....
Autor:  Sua Sua
Necesito saber como recuperar parametros desde una pagina html si el formulario que me los envia lo hace por un metodo POST. Se que con location.search lo puedo hacer, pero solo si el metodo es GET.
Gracias
  Respuesta:  Orestes Loprete
Cuando se usa el método post, el origen es seguramente de un control <form>, para recuperar los valores lo hacés así

variable = request.form ("campo")

donde campo es el nombre del control en la página que llamó a ésta

    Pregunta:  15105 - REDIRIGIR A LOS NETSCAPE
Autor:  Daniel Casanovas
Buenas,

Me haría falta un applet de JAVASCRIPT para poder detectar a los usuarios de NETSCAPE, y regirigirlos hacia otra página.

Muchas gracias, de antemano.
  Respuesta:  albe
para detectar los usuarios de netscape lo unico que tienes que hacer es la siguiente comprobación:

<script>
if (navigator.appName=="Netscape"){
if (aux=="")
location.href='mi pagina';
}
</script>

espero que te sirva ;)

    Pregunta:  15129 - OBTENER HOST IP MEDIANTE JAVASCRIPT
Autor:  albe
Hola a tod@s,

tengo un problema y no se si tiene solución, necesito saber el IP de mi máquina cliente mediante javascript, o sea, que necesito que el cliente sea quien ejecute el código no el servidor.

Para netscape no hay problema porque mediante javascript llamo a la clase net y mediante inetaddress obtengo el ip, pero es que en IE "creo" no poder hacer la llamada desde javascript a una clase java.

¿Es esto cierto?¿existe alguna manera de hacerlo en javascript?

Salu2
  Respuesta:  Neftali Yaguas
PHP tambien tiene una opción:
he aquí el code
<?=$_SERVER["REMOTE_ADDR"]?>
  Respuesta:  ShFile
Hola Albe.

En JavaScript, no existe una intruccion para que te muestre la I.P. del Cliente, hasta ahorita.

pero en ASP, si la hay te paso el codigo.

<%=Request.ServerVariables("Remote_Addr")%>

Espero que te sirva...

Saludos
ShFile (Mexico)

    Pregunta:  15186 - JSCRIPT Y IFRAME
Autor:  Rommel CX
Tengo un problema quiero que al presionar un boton cambie unicamente el contenido del Iframe si que se cambie la pagina principal
Gracias.
  Respuesta:  Sir Ivarch
Lo que puedes hacer es

<body>
...
<iframe name='algo' style=" width=200, height=50"></iframe>

<input type=button onclick="algo.document.body.innerHTML='Otro contenido';">
...
</body>

Con eso al apretar el boton se cargara otro contenido en el ifrme

    Pregunta:  15382 - INPUT DE TIPO FILE
Autor:  Pedro Herrarte
Agradeceria mucho que alguien me ayudara.
Tengo un formulario con un input de tipo file, en el cual almaceno la ruta de un archivo. Para limpiar el contenido de dicho campo no tengo mas remedio que llamar al metodo reset() del formulario, ya que la propiedad value es de solo lectura en este tipo de campos. El problema lo tengo cuando volviendo a rellenar el formulario invoco al metodo Submit y obtengo un error de ACCESO DENEGADO. Parece que no tengo accceso al objeto.¿Por que?, ¿como puedo solucionarlo?El condigo el algo asi.

function f_vaciar()
{
mi_form.reset()
}
function f_enviar()
{
mi_form.action = mi_ruta;
mi_form.method = "Post";
//El error se produce aqui
mi_form.submit();
}
  Respuesta:  Pablo crivaro
Mira lo unico que se me ocurre son 2 cosas (y las dos son medio truchas, pero no hay otra manera):

1- crear un formulario para ese input solo

2- hacer un id_input.outerHTML =<input type=\'file\' y crearlo de nuevo vació.

Saludos

    Pregunta:  15507 - COMO DESHABILITAR TECLAS DE FUNCION
Autor:  Sergio Lopez
Desearia que me ayudaran a poder deshabilitar las teclas de funcion para el navegador (F3, F4 ,etc)
Ya que necesito asignarles alguna accion, pero al pulsarlas me ejecuta algun evento de windows
y eso no es lo que quiero.

De antemano muchas gracias.
  Respuesta:  ShFile
Hola Sergio.

Para poder desabilitar o reutilizar las teclas de funcion del F1 hasta el F12. y el body de cada pagina debera de poner esta etiqueta

<Body onhelp = "return false;" >

para no ejecutar la ayuda del explorador.

Ahora debera poner ese codigo en cada programa, te aconsejo un .JS

document.onkeydown = desabilitar;

function desabilitar() {
// Teclas de Funciones
// Teclas
switch(window.event.keyCode) {
case 27 : // Esc
event.keyCode = 0;
return false;
case 113 : // F2
event.keyCode = 0;
return false;
case 114 : // F3
// puede llamar a ejecutar un programa con location.href = "ejemplo.asp";
event.keyCode = 0;
return false;
case 115 : // F4
event.keyCode = 0;
return false;
case 116 : // F5
event.keyCode = 0;
return false;
case 117 : // F6
event.keyCode = 0;
return false;
case 118 : // F7
event.keyCode = 0;
return false;
case 119 : // F8
event.keyCode = 0;
return false;
case 120 : // F9
event.keyCode = 0;
return false;
case 121 : // F10
event.keyCode = 0;
return false;
case 122 : // F11
event.keyCode = 0;
return false;
case 123 : // F12
event.keyCode = 0;
return false;
default :
break;
}
}

Espero que te Sirva....
Saludos
ShFile

    Pregunta:  15522 - PROBLEMAS CON UNA LISTA TIPO CON CHECKBOX
Autor:  Paola Soto
Holas:
Tengo una lista de familias con checkbox generada dinamicamente, si deseo borrar una familia, primero la selecciono y luego presiono boton eliminar, donde hago referencia a la siguiente funcion:
function Valida_Eliminar()
{
var checkedValue=0;
var total=0;
for (var i=0;i< document.FormGral.Familias.length; i++)
{
if (document.FormGral.Familias[i].checked==true)
{
checkedValue=document.FormGral.Familias[i].value;
total += 1;
alert(total)
break;
}
}
alert(document.FormGral.Familias.length)

if (checkedValue==0)
{
alert("Seleccione una Familia a Eliminar")
}
else
{
if (confirm("Se Dispone a Eliminar una Familia...¿Esta Seguro?"))
{
document.FormGral.Accion.value="Eliminar";
document.FormGral.submit()
}
}
El problema ocurre cuando tengo la lista de un solo valor, en ese caso si quiero eliminar no lo realiza.
  Respuesta:  J. A.
Te esta dando ese error porque cuando tienes una lista de mas de un checkbox estos se encuentran en un array y por lo tanto puedes utilizar la propiedad length del array(document.FormGral.Familias.length), sin embargo si solo hay un checkbox ya no es un array.
La forma de solucionar esto es comprobando primero si es un array de la siguiente manera:

if (typeof(document.FormGral.Familias.length) != "undefined")
alert("La lista tiene mas de un checkbox."); //Aqui pones el codigo que utilizas normalmente
else
alert("La lista tiene un solo checkbox."); //Aqui tienes que crear nuevo codigo para un solo checkbox

Con esto deberia funcionar.

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