![]() |
91. Redireccionar página pasados unos segundos P.- ¿Cómo puedo redireccionar una página a otra pasados unos segundos? R.- Con este código: Código PHP: |
92 - Impedir que seleccionen mas de dos checkbox P: Impedir que seleccionen mas de dos checkbox en un formulario R: Código PHP: |
93 - Copiar el texto seleccionado P: Copiar el texto que se ha seleccionado en la página. R: Código: <!-- TWO STEPS TO INSTALL COPY SELECTED TEXT: |
94.- Tipo y versión del navegador P: ¿Como puedo saber el tipo de navegador y la versión del mismo? R: [ver ejemplo] La función getBrowserName() retornará uno de los siguientes valores: - ie = Internet Explorer - ns = Netscape - op = Opera - mo = Mozilla La función getBrowserVersion() retornará la versión del navegador correspondiente. Código PHP: |
95.- Buscador Web en mi sitio P: ¿Como pongo un buscador Web en mi sitio? R: Con este código. Creditos: No me acuerdo de donde lo bajé pero ahí pongo el autor. / Script by Jari Aarniala [www.mbnet.fi/~foo -- [email protected]] Ver ejemplo: Pulsa aqui pecadoooorr NOTA: Si este script estuviese repe, favor de hacermelo saber. Gracias. Código: <body> |
96.- Quitar recuadro punteado de enlace P: ¿Como puedo quitar el recuadro de puntos de un enlace activo? R: Con este código. Creditos: unKnown, con modificación de Caricatos para que funcione también en Netscape. Código PHP: |
97.- Impedir que lean el código fuente P: ¿Como puedo impedir que lean el código de mi página? Créditos: itatpc R: Independientemente de mi posición ante la idea de programar para que otros no lean, publico esta solución que sin lugar a dudas es una "pregunta frecuente". El hilo original fué publicado por itatpc y en él se discuten algunas posibilidades adicionales de seguridad. Añadir esta línea en alguna parte de la cabecera: Código PHP: Cita:
|
98 (comete un bizcocho). Evitar que vuelvan a la página anterior. P.-¿Cómo conseguir que no funcione el botón atrás del navegador? R.- Con este código, que debes poner en la página anterior, por lo que sólo podrás evitar que vuelva atrás si la página anterior es tuya. Código PHP: |
99 - Poner texto vertical (sólo IE 5.0 +) Poner texto vertical, al revés, rotarlo, que vuele, lo que quieras. Para ver el original: http://www.24fun.com/downloadcenter/...extwheel2.html No te lo pierdas!!! es alucinante. Código PHP: |
100.- Usos del método open() P: ¿Que atributos puedo usar en el método open()? R: El método open() tiene la siguiente sintaxis: [Ver wizard] Código: open(sURL, sNombre, sAtributos, bHistoria); sURL: Indica la dirección de la página a abrir. sNombre: Nombre de la ventana (util para abrir una segunda dirección sobre la misma ventana. sAtributos: Definidos posteriormente. bHistoria: Si la nueva dirección se abre sobre una ventana existente, este indicador dice si debe o no añadirse al historial. Lista de atributos utilizables en el método open (actualizada con indicadores de compatibilidad hasta NS-4 e IE-5). Atributo: alwaysLowered (NS-4) Valor: Se usa sin igualarlo a ningún valor Notas: Indica que la ventana debería permanecer siempre al final de la pila de ventanas. Atributo: alwaysRaised (NS-4) Valor: Se usa sin igualarlo a ningún valor Notas: Indica que la ventana debería permanecer siempre en el tope de la pila de ventanas. Atributo: channelMode (IE-4) Valor: Se usa sin igualarlo a ningún valor Notas: Indica si la ventana deberá ser presentada en modo "Channel". Atributo: dependent (NS-4) Valor: Yes/No Notas: Si una ventana es no dependiente, podrá sobrevivir luego de que su creador sea cerrado. Atributo: directories (NS-4) Valor: Yes/No Notas: Controla la apariencia del toolbar personal de Netscape. Atributo: fullscreen (IE-4) Valor: Se usa sin igualarlo a ningún valor Notas: Bajo Windows, MSIE llena la pantalla con la ventana. Atributo: height (NS-2,IE-4) Valor: Número. Notas: Altura de la ventana. Atributo: hotkeys (NS-4) Valor: Yes/No Notas: Colocando este valor a "no", deshabilitará la mayoría de los shortcuts de teclado aparte de la opción quit. Atributo: innerHeight (NS-4) Valor: Número. Notas: Ajusta la altura interna de la ventana al valor dado. Atributo: innerWidth (NS-4) Valor: Número. Notas: Ajusta el ancho interno de la ventana al valor dado. Atributo: left (NS-4,IE-4) Valor: Número. Notas: Posición izquierda de la ventana. Atributo: location (NS-2,IE-4) Valor: Yes/No. Notas: Barra de direcciones visible/invisible. Atributo: menubar (NS-2) Valor: Yes/No. Notas: Barra de menú visible/invisible. Atributo: outerHeight (NS-4) Valor: Número. Notas: Ajusta la altura externa de la ventana al valor dado. Atributo: outerWidth (NS-4) Valor: Número. Notas: Ajusta el ancho externo de la ventana al valor dado. Atributo: resizable (NS-2,IE-4) Valor: Yes/No. Notas: La ventana puede o no ser cambiada de tamaño. Atributo: screenX (NS-4) Valor: Número. Notas: Nombre alterno para la posición izquierda de la ventana. Atributo: screenY (NS-4) Valor: Número. Notas: Nombre alterno para la posición superior de la ventana. Atributo: scrollbars (NS-2,IE-4) Valor: Yes/No. Notas: Pueden o no ser mostradas las barras de desplazamiento. Atributo: status (NS-2,IE-4) Valor: Yes/No. Notas: Debe o no ser mostrada las barra de estado. Atributo: toolbar (NS-2,IE-4) Valor: Yes/No. Notas: Debe o no ser mostrada las barra de herramientas. Atributo: top (NS-4,IE-4) Valor: Número. Notas: Posición superior de la ventana. Atributo: width (NS-2,IE-4) Valor: Número. Notas: Ancho de la ventana. Atributo: z-lock (NS-4) Valor: Se usa sin igualarlo a ningún valor Notas: Indica que la ventana debería estar en una posición fija en la pila de ventanas. Lanzando PopUps con JavaScript: Si deseas conocer el modo correcto de abrir un popup usando JavaScript, te recomendamos este artículo (tomado de esta discusión). Creditos: ferent. Algunos ejemplos frecuentes: - Abrir una ventana en una ubicación específica: open("ventana.htm", "nombre", "left=100,top=100,width=600,height=400"); - Abrir una ventana sin barra de herramientas, sin barra de dirección, sin barras de desplazamiento, sin barra de estatus: open("ventana.htm", "nombre", "location=no,menubar=no,scrollbars=no,status=n o"); - Abrir una ventana fullscreen (solo Internet Explorer): open("ventana.htm", "nombre", "fullscreen"); Para observaciones, actualizaciones o correcciones sobre este tema por favor ir al siguiente hilo. |
101 - Ordenar campos de una tabla segun columna P. ¿Cómo puedo ordenar los datos de una tabla dependiendo de cada columna? R. Muy sencillo, consta de dos pasos. 1º Añade este Script en el head Código PHP: Código PHP: |
102.- Extraer información de una opción seleccionada en un select P: ¿Como puedo extraer de un elemento select el índice o el valor o el nombre desplegado en la opción seleccionada? R: Código PHP: |
103. Una imagen linkable cada semana P.- ¿Cómo puedo hacer que aparezca una imagen linkable nueva cada semana en mi web? R.- Por medio de este código: Código PHP: |
104.- Enlaces autoexplicativos P.- ¿Cómo poner enlaces con una explicación desplegable del mismo abajo? R.- Así: [Ver Ejemplo] Código PHP: |
105.- Selects P: ¿Como puedo hacer para que al cambiar la opción seleccionada en un combo, cambien también las opciones disponibles en otro combo indicando la URL de destino? R: [ver ejemplo] Código PHP: |
106. Cómo cambiar una imagen al hacer un MouseOver P.-¿Cómo puedo cambiar la imagen de fondo de la página o una imagen cualquiera de la misma al hacer un mouseOver sobre un enlace? R.-Con este código:[Ver ejemplo] Código PHP: |
107.- Sumar (o restar) días a una fecha P: ¿Como puedo sumar o restar días a una fecha? R: [ver ejemplo] Código PHP: |
108.- Saludar al visitante por su país de procedencia. P: ¿Como puedo saludar al visitante según su pais de origen?. R: Con este código. Tomado de: Elosan Código: <script> |
109.- Valores iniciales de un rango de fechas P: ¿Como puedo asignar los valores iniciales a un rango de fechas? R: [ver ejemplo] Código PHP: |
110.- Imágenes en miniatura P: ¿Como puedo poner miniaturas de mis imágenes sin tener que reducirlas con un editor gráfico? R: Con este código: Código PHP: Nota: Me recuerda el amigo Bravenap, que aunque la imágen aparece en tamaño reducido, se descarga completa, es decir, con su tamaño real, por lo que no supone reducción del tiempo de descarga. Deberá tenerse esto en cuenta si se quiere utilizar este código con imágenes muy grandes o con muchas imágenes. |
111.- Selector de año, mes y día P: ¿Como puedo hacer un selector de fecha basado en tags <select> que considere permita seleccionar cualquier fecha válida hasta el día de hoy? R: [ver ejemplo] Código PHP: |
112. - Sonido antes de un salto P: ¿Cómo escuchar un sonido antes de hacer un link? R: Adaptando este script con los valores adecuados ver ejemplo: Código PHP: ... los parámetros que acepa son el fichero de sonido, el retardo que necesita para sonar y el destino del link Saludos :arriba: |
115. Cerrar una ventana principal sin confirmación (II) P: ¿Como puedo cerrar una ventana principal sin que aparezca ningún mensaje de confirmación? R: [Ver ejemplo] Consiste en engañar al navegador haciéndole creer que la estamos cerrando desde su opener. TEMA: VENTANAS Código PHP: P.D.: Popito ha comprobado que esto no funciona en IE5 para MAC. :ojotes: Ojo: Podría ocurrir también en otros navegadores. :stress: P.D.2:LeandroEnrique comentaba que no le funciona en Mozilla asi que me he puesto a comprobarlo en varios navegadores. Concretamente en IE6, Netscape6.2,Opera7.23 y Mozilla Firefox. He de decir que en todos ellos ha funcionado el ejemplo que aparece en esta FAQ y a diferencia de IE6 en el resto de navegadores incluso el caso de un simple window.close() tampoco te pide confirmación. Cita:
|
116.- Cambiar el texto de la barra de estado P: ¿Como puedo cambiar el texto de la barra de estado? R: Ver ejemplo Código PHP: |
117.- Redondear un número P: ¿Como puedo redondear un valor a una cierta cantidad de decimales? Créditos: jordan R: [ver ejemplo] Código PHP: |
118.- (me gustan los bizcochos) Buscador interno P.-¿Cómo pongo un buscador interno en mi site? R.- Siguiendo estos sencillos pasos: Cómo instalar un buscador, el APB Search 1.12 (que es gratuito) Hay otra versión que es de pago con más características, pero creo que esta basta y sobra para la mayoría. A mi modo de ver es bastante bueno, aunque supongo que cada uno tendrá el de su preferencia. Pasos a seguir: 1.- Descargar el archivo apbsearch.zip de apbsystems.com 2.- Dentro hay 5 archivos:
donde tengamos alojada la página. Es importante que dicho upload se haga en modo texto (ver configuración de vuestro programa FTP). 3.- Una vez subidos dais permisos (CHMOD) a los archivos con extensión CGI (search y archive) de forma que quede como en la imagen: http://www.karlankas.net/permisos.jpg 4.- Debes llamar, si no lo sabes, a tu proveedor de hosting para preguntar la ruta absoluta dentro del servidor de tu página. 5.- Una vez hecho esto con el navegador ve a esta página: http://www.tudominio.com/cgi-bin/archive.cgi Tal vez el acceso a tu directorio de CGI sea otro, pregunta al proveedor de tu hospedaje. 6.- si todo va bien pasa al punto 7, si no, si te sale un error 500 comprueba los permisos del archivo archive.cgi, comprueba que lo has subido en modo texto. Si te dice que no lo encuentra comprueba que la ruta es la correcta (ya os he dicho que la ruta puede que no sea la puesta, hay hospedajes cuya ruta es cgi.tudominio.com...). 7.- Aparecerá una página de diseño bastante discreto: http://www.karlankas.net/configurar1.jpg que te preguntará el dominio de la página, la ruta absoluta de la misma dentro del servidor y la extensión de los archivos que quieres indexar. Rellénalo como debas y dale a siguiente. 8.- Ahora debes seleccionar los directorios que quieres que indexe. Fíjate que no está marcado un directorio que no contenga archivos web (imágenes, scripts...). 9.- Por último des-selecciona los archivos que no quieras que indexe (prueba3.html y cosas por el estilo que siempre se quedan pululando). 10.- Si todo ha ido bien aparecerá una ventana confirmando que ya está. 11.- Ve al directorio CGI-BIN de tu servidor y cambia los permisos de el archivo archive.cgi a 600 para evitar que alguien malintencionado te modifique la lista de archivos. 12.- Añade el siguiente código a la página de búsqueda: Código: <form action="/cgi-bin/search.cgi" method="get"> 13.- Editad los archivos searchTop.html y searchBottom.html para dar una imagen a la página de resultados acorde con vuestra página web. Y ya está!! Espero que os haya ayudado. Si no es así espero vuestras dudas. Un saludo! Me alegraría que si usas esta faq comentaras que es mía. |
119.- Reemplazar P . - ¿Cómo reemplazar o eliminar subcadenas de una cadena? R . - Combinando el método split para convertir una cadena en un array y join que hace lo contrario... Poniendo como párámetro del split, lo que se quiere quitar, y en join la nueva subcadena (cadena vacía para eliminar) Ejemplo: var invertirBarra = "Hola/amigos/del/foro".split("/").join("\"); deja la variable invertirBarra = "Hola\amigos\del\foro"; Nota: Este sistema mejora el que propuse en otra discusión para insertar emoticones en un textarea Saludos :arriba: |
120.- Link al MSN P.- ¿Cómo puedo hacer un link en la web para agregar un contacto messenger? R.- Puedes utilizar lo siguiente: Código: <OBJECT height='1' id='MsgrObj' width='1'></OBJECT> IMPORTANTE: sólo funciona en Internet Explorer. Créditos: mods de phpBB - MSN Messenger Mod |
121. Barra personalizada de scroll P.- ¿Cómo hacer una barraa de scroll personalizada con los iconos formas y colores que quiera? R.- Por medio de este script: (Compatible con Opera 7, NS 6.2 y IE 5.0) Código PHP: |
122.- Cómo poner un reloj analógico en mi web P.- Cómo poner un reloj analógico en mi web. R.- En realidad este post es un ejemplo de como manejar grados con JS. Para ello he hecho este relojillo en el que ;-) es la hora, :arriba: son los segundos y :abajo: los minutos. Caricatos (hola campeón!!) tiene un ejemplo mucho más completo aunque tal vez un poco más complicado (por lo completo que es). Lo he modificado un poco... ahora tiene manecillas! 11/11/2004 Lo he vuelto a modificar. Ahora es compatible con Mozilla, Firefox, Opera 7... [ver ejemplo] Ahí va! Código PHP: |
La zona horaria es GMT -6. Ahora son las 23:46. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.