PREGUNTAS CONTESTADAS - JavaScript

 Hay un total de 340 Preguntas.<<  >> 

    Pregunta:  1962 - COMO DESPLIEGO DATOS QUE ESTOY RECIBIENDO A TRAVES DE LA URL
Autor:  Marisol Hernández Ramírez.
Como despliego en una pagina datos que estoy recibiendo a traves de la URL.

Ejemplo:
location.href= "clientes.html?nombre="+escape(dato);

estoy mandanole a la forma clientes.html la variable nombre en donde le estoy asignando un dato, ahora como despliego en la forma clientes.html el valor que le estoy pasando en la variable nombre?
  Respuesta:  David Jimenez
Puedes intentarlo con ASP mediante el response.write request("nombre_de_la_variable").

Creo que en javascript se hace mediante

document.write(request.Form("nombre_variable"))
  Respuesta:  JSJS JSJS
var valormes=""
valormes=Request.QueryString("valormes")

    Pregunta:  2425 - CAMBIA FONDO DE WEB EN FUNCIÓN DEL DIA DEL MES
Autor:  Javier Patino Bernal
¿Como se puede, con JavaScript, hacer que las páginas web tengan, los dias pares un fondo y los dias impares otro?

No he encontrado este ejemplo en ningún sitio.
Gracias.
  Respuesta:  Javascript_eres_tu
Alla va el codigo; no es especialmente complejo:

var hoy=new Date()
dia=hoy.getDate()
if (dia%2==0){document.bgColor="blue"}
else document.bgColor="yellow"

- la variable hoy captura la fecha del sistema
- la variable dia extrae el dia
- verificamos si es un dia par es decir si el resto entero de la division (modulo) entre 2 es igual a cero
- la propiedad bgColor del objeto modulo nos permite cambiar directamente el fondo

- Por ultimo, solo queda esperar a mañana para ver el fondo azul ;) Esto me recuerda algo...chao
Buena suerte y que aproveche.
  Respuesta:  Jesus de las Heras
Yo lo he echo para una frase, pero la esencia es la misma.
Me he creado un array de 31 elemento, dependiendo del numero del dia, muestra una u otra.

Utiliza la funcion getDate().
-----------
fecha = new Date();
dia = fecha.getDate();
document.write(frase[dia]);

    Pregunta:  2505 - COMO SE HACE UN MENÚ DESPLEGABLE
Autor:  Isabel
Hola, como puedo hacer un menú desplegable al estilo del explorador de windows, gracias
  Respuesta:  Leonardo Veras
Si entras a: http://download.com.com/3001-2068-8768175.html podrás descargar un programa que es superfácil para hacer menús desplegables; el mismo te guía cómo hacer cada cosa.

Si entras a http://es.geocities.com/leveherweb10/ podrás ver un ejemplo del menú desplegable que tiene esa página.
  Respuesta:  Marcos Cifuentes Suárez
en esta direccion puede encontrar algo que le puede servir
* Code available at: http://javascript.internet.com/foldertree/foldertree.zip
  Respuesta:  MJ Villacreses
Hola:
Yo te sugiero que en vez de programar un menu desplegable, una mejor opción es disponer de un applet que te da ese efecto que tu necesitas, te digo esto por que soy programador en JavaScript y te cuento que para hacer lo que tu dices es bastante comlejo no imposible pero un poco complejo para que no te amargues la vida, mejor toma la opcion que te digo.
Aqui esta una página en donde puedes encontrar este applet y muchos más.
Si tienes alguna duda, porfavor escríbeme.

dirección:
http://javaboutique.internet.com

Atte.

    Pregunta:  2550 - MENÚS DESPLEGABLES
Autor:  Isabel
Hola, sabe alguien como puedo hacer un menú desplegable al estilo del explorador de windows, trabajo con Flash4 y javascript

Muchas gracias
  Respuesta:  Sara Cecilia Vargas Sarmiento
Sé en donde puedes encontrarlo hecho y usarlo: lo puedes bajar de DynamicDrive.com en la sección Menús and Navigation System, el ejemplo se llama: Smart Folding Menu Tree Script. El script fue realizado por Mark Quinn.
Espero te sirva, si no logras bajarlo escríbeme y te lo envío.

    Pregunta:  2692 - NO PERMITIR COPIAR O CORTAR UN TEXTO HTML
Autor:  Ulises Ortíz
Mi pregunta es, como puedo hacer para que no se pueda copiar o cortar el texto de una página de internet con Javascript o con java normal?
  Respuesta:  jos
mucho mas sencillo: en el body de la pagina añade lo siguiente: onContextMenu = "Javascript:return false;" y deshabilitaras el boton derecho del ratón.
  Respuesta:  Jorge Pedro Hernández Lalcebo
<body oncopy="return false">
  Respuesta:  pechi ..
Solamente copia el siguiente codigo

<SCRIPT language=JavaScript>
<!-- RightOff TR
function right(e) {
if (navigator.appName == ´Netscape´ &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == ´Microsoft Internet Explorer´ &&
(event.button == 2 || event.button == 3)) {
alert("Only Left Clic, Please.");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</SCRIPT>
  Respuesta:  Xavi
Este es el codigo JavaScript, que detecta la pulsación del botón derecho del mouse...
Por supuesto se puede acceder al código, pero por lo menos hay que saber un poco mas.

<script language="JavaScript">
<!--
function click() {
if (event.button==2) {
alert(´Texto que aparecerá al pulsar el ratón´)
}
}
document.onmousedown=click
// -->
</script>

    Pregunta:  2744 - INHIBIR EL MENU EDICIÓN DEL BROWSER
Autor:  Ulises Ortíz
Mi pregunta es, hay alguna forma de inhibir el menu de edición del browser cada vez que entren a mi página?
  Respuesta:  dani
si. Cuando creas ventanas en javascript puedes elegir el tipo de ventana que quieres(con menus,sin menus, con bordes, sin bordes, etc)
cuando creees un objeto Window, y despues lo habras con el metodo Open, el tercer parametro que recibe son los features, uno de los cuales es MenuBar que por ejemplo se encarga de sacar la barrra de menus.Tendrias que añdir el resto de features y no añadir el de Menubar.Esconder solo una parte de la barra(menu de edicion), yo creo que no es posible.

    Pregunta:  2784 - COMO PUEDO IMPRIMIR LOS DATOS DE UNA PAGINA WEB
Autor:  jose jmcb
LLEVO UNA APLICACION PARA INTRANET, Y AHORA ME VEO CON LA DIFICULTAD PARA PODER IMPRIMIR LOS DATOS RESULTANTES DE UN IDC, VISUALIZADOS EN UN MARCO, EN LA IMPRESORA.
SE PODRIA HACER MEDIANTE EL MENU ´ARCHIVO´, PERO SI QUIERO IMPRIMIR ESE MARCO, Y SU CONTENIDO, ¿QUE PUEDO HACER?
TENGO EN MI PODER UNA RUTINA, QUE ME PERMITIRIA HACERLO (WINDOW.PRINT()), PERO ES NECESARIO EL EXPLORER 5.0, CASO QUE NO ES EL DE MI EMPRESA, DONDE TENEMOS LA VERSION 4.0 DEL EXPLORER.

UN ABRAZO.
  Respuesta:  Daniel Perez
Con este código puedes imprimir en Explorer 4.0 o superior y en NetScape.

---------------------------------------------------------

<html>
<head>
<title>Untitled</title>
<script>
function imprimir() {
if (navigator.appName.substring(0,8) == 'Netscape') {
if (parseInt(navigator.appVersion.substring(0,1)) > 3) {
window.print();
} else {
alert("Esta funcion esta disponible solo para\nNetscape y Explorer version 4 o superiores.\nUd. Puede imprimir seleccionando la funcion\nImprimir del menu Archivo de su navegador\n");
}
} else {
// IE 5.0 or later
if ((navigator.appVersion.indexOf(5)) != -1) {
//alert("IE 5 or above ");
window.print();
} else {
// IE 4.0 versions
if (parseInt(navigator.appVersion.substring(0,1)) > 3) {
// añadir un confirm
// Si se utiliza OLECMDEXECOPT_DONTPROMPTUSER y al dialogo de la impresora se
// le da cancelar se va en error y ya no saca el dialogo....

if (confirm('¿Este seguro que desea imprimir?')) {
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = 2;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = "<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
document.body.insertAdjacentHTML("beforeEnd", WebBrowser);
WebBrowser1.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER);
WebBrowser1.outerHTML = "";
}

} else {
alert("Esta funcion esta disponible solo para\nNetscape y Explorer version 4 o superiores.\nUd. Puede imprimir seleccionando la funcion\nImprimir del menu Archivo de su navegador\n");
}
}
}
}
</script>
</head>

-----------------------------------------------------------

Solo tienes que llamar a la funcion Imprimir() mediante:
<a href="#" onClick="imprimir();">Imprimir</a>

Espero que os sirva, porque es una funcion muy util !!
  Respuesta:  Jose Ignacio Alvarez Rodriguez
Es dificil imprimir, pero no posible. La verdad es que la solucion es compleja y enrevesada.
En principio se utiliza una funcion en javaScript que use la fomoso "window.print()". Esto no imprime, pero genera un error que posible interceptar en vbscript. Esta funcion llama a un objeto de la DLL del navegador, definido por su CLASSID. Esta llamada realiza la misma funcion que si pulsases el boton de imprimir del navegador. La solucion no es mia, pero la he aplicado y funciona.
Toda la informacion esta en :
http://developer.irt.org/script/481.htm

    Pregunta:  2860 - ACCESO A BASE DE DATOS
Autor:  jose luis
Me gustaria saber si yo java script puedo acceder a alguna base de datos.
  Respuesta:  Rafael Monterroza Barrios
Recomendaría a Mithdraugh que se documente bien antes de responder las preguntas, ya que puede confundir a la gente al hacerlo. JSP es una tecnología de Java, similar a ASP, pero que utiliza como base los Java Servlets. Javascripts, es un lenguaje que lo unico que tiene en común con Java es la sintaxis y algunos objetos en común. Java (JSP y Servlets) se ejecuta del lado del servidor, pero JavaScript se ejecuta del lado del cliente, por lo que es necesario que el navegador tenga compatibilidad con JavaScript. Que yo sepa, acceso directo a bases de datos a través de JavaScript no es posible. Es posible solo a archivos de texto plano. Con Java, por el contrario, contamos con la tecnología JDBC (Java DataBase Connectivity) que nos permite acceder a múltiples bases de datos relacionales teniendo el controlador JDBC apropiado para ello.
  Respuesta:  Walter Portocarrero
Hola..., bueno.., espero que no sea tan tarde para responder tu pregunta..., mira si se puede acceder a Data a travez de javascript..., lo que sucede es que se tiene que hacer a una archivo de texto..., te explico..., primero tienes que bajar la data que quieres visualizar a un archivo de texto, puedes utilizar un componente en asp que se llama filesystemobject para generar el archivo de texto, es bastante sencillo..., luego de generado el archivo de texto ya tienes la data.., , ahora el siguiente paso es utilizar el "DataBinding", que te va a permitir utilizar algunos comando para poder visualizar ese archivo de texto y su data..., bueno seria bastante largo explicartelo, pero te recomiendo que veas en la ayuda del MSDN sobre el DATABINDING, donde vas a encontrar harta informacion al respecto, espero haber podido ayudarte

Saludos Walter
  Respuesta:  Mithdraug
Si que se puede, al menos con jsp (algo similar a la tecnologia ASP pero usando javascript en lugar de VBScript a la hora de accededer a la base de datos). Así, se ejecuta el código en el servidor, y devuelve la información al cliente. Se puede hacer una llamada a bases de datos ODBC, como Access, SQL Server 7.0 ...
  Respuesta:  Arturo Glz
Trata de realizar una dll en VBasic y despues la jalas desde Jscript, directamente en jscript tal vez debe de poderse, pero es algo que por aca alguna vez hicieron y jalo.

    Pregunta:  2883 - DIBUJAR UN TABLERO DE AJEDREZ
Autor:  Natalia Escoto
Cómo puedo dibujar un tablero de ajedrez utilizando Java Script? El sistema operativo que uso en Windows.
  Respuesta:  Yeri Calderón
LO MEJOR QUE PUEDES HACER ES INSERTAR UN gif O jpg.(SI NO LO LOGRAS ESCRIBEME PARA VER QUE HACEMOS)
  Respuesta:  Manuel Domínguez
Con una tabla, coloreando las celdas en negro y blanco, o bien con capas cuadradas, o insertando un gif o jpg

    Pregunta:  2907 - BUSCADOR CON JAVASCRIPT
Autor:  Christian Sibaja
Se puede hacer un buscador sencillo utilizando solamente codigo JavaScript o hay que utilizar por fuerza CGI´s
  Respuesta:  Superwill
Claro que se puede hacer con JavaScript un buscador, por lo menos sencillo.
Yo hago esto, en una pagina pongo un campo de texto, y segun lo que pone el usuario, cambio la pagina con parametros. Por ejemplo, location.href="paginadebuscar.htm?loqueelusuarioescribio"

Despues, en la paginadebuscar.htm, cojo los paremtros con location.search, y lo que tengo, lo comparo con todos los elementos de un array, donde estan las palabras clave o lo que yo quiera. Si hay coincidencia, hago document.write "<p>"+Nombres[i]+"</p>"

Si esto lo pules bien, ya tienes un buscador decente

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