![]() |
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: |
123.- Resta de fechas P: ¿Como puedo saber la cantidad de días, meses y años que hay entre dos fechas? R: [ver ejemplo] Código PHP: |
124.- Controlar que se rellenan todos los campos P.- ¿Cómo indicar a un visitante de un formulario que se ha dejado campos sin rellenar? R.- Estando delante cuando lo rellene o de esta manera: Se pueden poner todos los campos que se quiera. Código PHP: |
125.- Contar caracteres iguales seguidos en un input P.-Cómo saber si han rellenado un input con varios caracteres iguales? R.-Por medio de este script: Tema: Formularios Código PHP: Código: <html> |
126.- Botones de indicación de navegación P.- Me gustaría saber cómo puedo hacer para que además de que mis botones cambien de imagen cuando paso por encima con el ratón (de imagen A a Imagen B), también cambie a una tercera imagen diferente cuando hago ‘clic’ con el ratón sobre el botón, y que permanezca así hasta que pinche con el ratón en otra opción diferente del menú, momento en el que el enlace anteriormente abierto debe volver a la imagen A. R.- Con este código: Código PHP: |
127.- Rellenar cajas de texto con select de un pop up P.- Cómo rellenar cajas de texto con elementos seleccionados de un pop up? R.- Con este código: Tema:Formularios Código PHP: |
128. Como mostrar 4 imagenes de la BDs para luego hacer navegacion con MouseOver? La respuesta Código PHP: |
129.- Validar Campo Vacio P.- Como validar que un campo sea vacio,aunque se haya presionado la barra espaciadora ? R.- Código: <html> |
130. Fondo degradado P .- Como puedo poner un fondo degradado en una página. R .- Poniendo mediante un script que en primer lugar averigue las dimensiones de la página, y luego inserte en una capa vacía una tabla vacía pero con el fondo de cada celda con distinto color. Los tamaños de las celdas, se calculan a partir de los datos del tamaño de la página, y los colores se generan dinámicamente. Ejemplo: Código PHP: Y quedaría así: Código: <html> var colores = transitar("ff0000", "0000ff", 256); Es preferible no usar un número de pasos muy grande para evitar una ralentización innecesaria. :adios: |
131.- Validar la entrada de un campo numérico y dar formato al resultado P: ¿Como puedo hacer una entrada de datos donde se valide el ingreso de caracteres numéricos o los signos ",.-" y que al salir del mismo aparezca el resultado con decimales y formato para los miles? Créditos: Mackpipe R: [ver ejemplo] Código PHP: |
132.- Cambiar color a las celdas de una tabla P: ¿Como puedo alterar el color de una celda donde se ha producido un click, retornando luego al color original cuando se produzca un click en otra celda? R: Código PHP: |
133.- Llenar un campo de un formulario desde un popup P: ¿Como puedo llenar un campo de un formulario a partir de un valor seleccionado en un popup? R: [ver ejemplo] Formulario.htm Código PHP: Popup.htm Código PHP: |
134.- Trabajando con Múltiples Checkbox P: ¿Cómo Selecciono o Desmarco Varios Checkbox al mismo tiempo? R: Cita:
Código: <SCRIPT LANGUAGE="JavaScript"> Cita:
Código: <form name="name"> Este Script lo consegui en: <!-- Modified By: Steve Robison, Jr. ([email protected]) --> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> Suerte |
135.- Rotador de banner P.- ¿Cómo puedo realizar un rotador de banners sencillo? R.- Probado en: IE 5+, Netscape 7, Opera 7, Firefox 1[Ejemplo] Código: <script> |
136.- Agregar elementos dinámicamente P: ¿Como puedo agregar dinámicamente en una forma, elementos tipo text y textarea? R: Código PHP: |
137.- Comparar las palabras de dos listas P: ¿Como puedo comparar las palabras de un elemento textarea respecto a las palabras existentes en otro textarea? R: Código PHP: |
138.- Manipulación de strings P: ¿Como puedo eliminar los espacios en blanco del comienzo o del final de una cadena? R: Código PHP: |
139.- Calendario P: ¿Como puedo poner un calendario para seleccionar los campos fecha? R: Calendario.htm Código PHP: Código PHP: Código PHP: |
140. P:Como validar que se seleccionen solo archivos de determinado tipo en un INPUT TYPE='FILE'? R: Usa esta funcion Código PHP: onBlur='LimitAttach(this,n);' donde n es el tipo de validacion que deseas hacer Nota. Los tipos de validaciones mostrados son 1: gif, jpg, png 2: swf 3: exe, sit, zip, tar, swf, mov, hqx, ra, wmf, mp3, qt, med, et 4: mov, ra, wmf, mp3, qt, med, et, wav 5: htm, html, shtml 6: doc, xls, ppt pero pueden agregarse o cambiarse segun se necesiten |
141.- Calcular el tiempo que tarda en cargarse una página. P: ¿Como puedo poner en una página el tiempo que ha tardado en cargarse en el navegador del usuario? R: Código PHP: |
142.- Generar dinámicamente campos de texto P: ¿Como puedo generar sobre mi página un número distinto de campos de texto según lo que indique el usuario? R: Código PHP: |
143.- Previsualizar una imagen antes de subirla P: ¿Se puede previsualizar una imagen que he seleccionado en un <input type=file> antes de subirla? R: SI: Código PHP: Nota: sólo funcionará en Internet Explorer |
144.- Meter archivo txt en una pagina web P: Se puede meter un archivo txt, en una pagina web? R: pero que claro que si. esto va en cualquier parte donde quieras meter el txt Código PHP: Código PHP: este codigo tiene la libertad que puedes meter, texto (con formato), imagenes, etc... [se que no soy moderador, ni nada del foro de jscript, pero este codigo se me hace muy facil y practico, perdon si hago mal, en ponerlo] |
145.- Ver la página a distintas resoluciones P.- ¿Cómo puedo ver si mi página se verá bien a una resolución menor que la que tiene mi PC sin tener que cambiar la configuración de la pantalla de mi ordenador? R.- Esto es un pequeño truco que se vale de la posibilidad de ejectar sentencias de JS en la barra de Dirección del navegador. Sólo se debe, una vez en la página que queremos ver a otra resolución, poner en la barra de dirección: http://www.karlankas.net/forosdelweb/barra.jpg En realidad no debe ser 600 el alto, debería ser 540 poruqe con la barra de inicio se pierde un espacio (valioso) que ha de tenerse en cuenta. El ejemplo es para todos los que tenemos la pantalla a 1024x768 o superior y tenemos la fastidiosa labor de hacer páginas a 800x600. Un saludo! :adios: |
146.- Forzar entrada por la página principal (sin usar marcos) P: ¿Cómo puedo forzar que el usuario entre siempre por mi página principal (index.htm) y no por mis páginas secundarias si NO utilizo marcos (frames)? R: Con este script :arriba: . En el HEAD de la página secundaria a la que no quieres que entren sin pasar por index.htm: Código PHP: Código PHP: Salu2 y gracias a Kaopectate por la "pista clave" :-D . |
147.- Mensaje segun hora del día P: ¿COMO PUEDO MOSTRAR UN MENSAJE EN MI PAGINA DEPENDIENDO DE LA HORA DEL DIA? R:Con este pequeño script CREDITOS BRAVENET Código: <SCRIPT LANGUAGE="JavaScript"> |
148.- Formato Fecha P: ¿Cómo puedo mostrar la fecha en formato "28 de Septiembre del 2003"? R: Con esta función de javascript: CREDITOS: seoista Código PHP: |
149.- Límite de caracteres en un textarea P: ¿Cómo puedo limitar el número de caracteres de un textarea? R: La solución no es el atributo maxlength que tiene los campos de texto. Consiste en cada vez que se introduzca un carácter en el textarea, contar el número total de caracteres que van ya escritos y en caso de haberse superado, borrar el último carácter. Código PHP: |
150.- Detectar Sistema Operativo P: ¿Como puedo saber el Sistema Operativo sobre el que esta corriendo mi página? R: Código PHP: |
151.- Controlar el número de decimales de un número. P: ¿Como puedo mostrar un número con una determinada cantidad de decimales? R: Con este pequeño código: Código PHP: |
152.- Cómo tener un WHOIS siempre a mano P.- Muchas veces necesitamos saber si un dominio está libre o comprobar cuando un dominio de un cliente caduca y tenemos que visitar la típica página de unvendedor de dominios, solicitarlo y darle al whois cuando nos dice que (obviamente) está ocupado. ¿No hay una forma más sencilla? R.- Sí la hay, pega este código en la barra de dirección de tu navegador, a continuación pincha en el espacio de la derecha de dicha barra donde suele aparecer el icono de página web (en el explorer una hoja con una e delante) y arrástralo hasta la barra de vínculos. Código PHP: |
La zona horaria es GMT -6. Ahora son las 23:48. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.