Blog and Web

  • Inicio
  • Foro para Bloggers
  • Templates Blogger
  • Categorias
    • Adsense
    • Blogandweb
    • Blogger
    • Blogs
    • CSS
    • Diseño
      • Fuentes
      • Iconos
      • Logos
    • Dominios
    • Geek
    • HTML
    • Javascript
    • México
    • Microblogging
    • Notas rápidas
    • Photoshop
      • Brushes
    • PHP
    • Plantillas Blogger
    • Productos Google
      • Firefox
    • Recursos en linea
    • SEO
    • Software
    • Tutoriales
    • Web 2.0
    • Widgets para Blogger
    • Wordpress
      • Plugins
      • Themes
  • Nosotros
  • Publicidad
  • Suscríbete vía RSS
« Menú desplegable con Javascript
Tablas expandibles con CSS »

Etiquetar con una pequeña imagen los link a distintos formatos de archivos

Marzo 7th, 2007  |  Publicado por Francisco en CSS, Javascript  |  4 Comentarios

Muchas veces cuando tenemos archivos para descargar en nuestra web, quisieramos mostrarle al usuario de antemano el tipo de archivo del que se trata. Con Javascript y CSS podemos hacer este efecto de la manera siguiente:

  1. Usaremos la siguiente función Javascript que podemos poner entre la etiquetas <head> y </head> o dentro de un archivo externo .js . La función que usaremos es la siguiente:
    function tipos_de_archivo() {
    var tipo_de_archivo;
    if (document.getElementsByTagName('a')) {
    for (var i = 0; (tipo_de_archivo = document.getElementsByTagName('a')[i]); i++) {
    if (tipo_de_archivo.href.indexOf('.pdf') != -1) {
    tipo_de_archivo.className = 'archivo_pdf';
    }
    if (tipo_de_archivo.href.indexOf('.css') != -1) {
    tipo_de_archivo.className = 'archivo_css';
    }
    if (tipo_de_archivo.href.indexOf('.zip') != -1) {
    tipo_de_archivo.className = 'archivo_zip';
    }
    if (tipo_de_archivo.href.indexOf('.rar') != -1) {
    tipo_de_archivo.className = 'archivo_rar';
    }
    }
    }
    }
    window.onload = function() {
    tipos_de_archivo();
    }
    </script>
  2. Con este script reconocemos el tipo de archivo (pdf, css, zip y rar) y le otorgamos una clase (archivo_pdf, archivo_css, etc.) y es en las clases donde le pondremos la imagen del tipo de archivo. La clases son las siguientes:
    .archivo_pdf {padding-right: 20px; background: url(formato_pdf.gif) no-repeat right}
    .archivo_css {padding-right: 20px; background: url(formato_pdf.gif) no-repeat right}
    .archivo_zip {padding-right: 20px; background: url(formato_pdf.gif) no-repeat right}
    .archivo_rar {padding-right: 20px; background: url(formato_pdf.gif) no-repeat right}

Con este script y las clases aparecerá la imagen que al final de link del archivo. Puedes usar las siguientes imagenes creadas por BlogyWeb (BW) para definir el formato de tus archivos:




Ojala que les sirva!.




Artículos relacionados

  • Aerovista, hermoso paquete de iconos para archivos
  • Aerovista es un hermoso paquete de iconos de manufactura mexicana para usar...

  • Visualización pop-up de una imagen con CSS
  • Muchas veces por cuestiones de espacio en nuestro sitio necesitamos mostrar imagenes...

  • Coquette, otro bonito set de iconos
  • Dryicons se caracteriza por brindar iconos con gran calidad y en su...

Respuestas

Feed |
  1. Claudio:

    Octubre 6th, 2007 a las 6:31 pm (#)

    Hola:
    ¿Es posible aplicar a un blog estos codigos?
    y de que manera se pueden copiar sin ver el codigo fuente de la pagina??
    Gracias
    y saludos

  2. nasa:

    Enero 13th, 2008 a las 12:06 pm (#)

    dfdfdfdf

  3. nasa:

    Enero 13th, 2008 a las 12:06 pm (#)

    dfdf

  4. nasa:

    Enero 13th, 2008 a las 12:07 pm (#)

    solo quiero ver algo

  • Templates Blogger
  • Aplicaciones web 2.0
  • Foro para Bloggers

Categorías

  • Adsense
  • Blogandweb
  • Blogger
  • Blogs
  • Brushes
  • CSS
  • Diseño
  • Dominios
  • Firefox
  • Fuentes
  • Geek
  • HTML
  • Iconos
  • Javascript
  • Logos
  • México
  • Microblogging
  • Notas rápidas
  • Photoshop
  • PHP
  • Plantillas Blogger
  • Plugins
  • Productos Google
  • Recursos en linea
  • SEO
  • Software
  • Themes
  • Tutoriales
  • Web 2.0
  • Widgets para Blogger
  • Wordpress

Blógstica

  • Ir a BlogandWebBlog and Web
  • Foro para BloggersForos del Blog
  • Templates, layouts, themes and designs for Google Blogger (Blogspot).BTemplates
  • Servicios y aplicaciones web 2.0Web a 2.0
  • Ir a Ser TuristaSer Turista
  • Ir al Blog ingenieríaBlog Ingeniería
  • Ir a BlógsticaBlógstica

Entradas recientes

  • Blogging portátil
  • Buscador de funciones usadas en Wordpress
  • Lo mejor sobre blogging en español 2008
  • ¿Opera, el mejor navegador para usar Blogger?
  • Haciendo un libro en 3D

Comentarios recientes

  • perro en ¿Opera, el mejor navegador para usar Blogger?
  • winjaime en Blogging portátil
  • vicki en Publica en tu blog de Blogger desde tu página de inicio
  • AM en Los 10 trucos más buscados para Blogger
  • perro en Iconos Twitter

Archivos

  • Enero de 2009
  • Diciembre de 2008
  • Noviembre de 2008
  • Octubre de 2008
  • Septiembre de 2008
  • Agosto de 2008
  • Julio de 2008
  • Junio de 2008
  • Mayo de 2008
  • Abril de 2008
  • Marzo de 2008
  • Febrero de 2008
  • Enero de 2008
  • Diciembre de 2007
  • Noviembre de 2007
  • Octubre de 2007
  • Septiembre de 2007
  • Agosto de 2007
  • Julio de 2007
  • Junio de 2007
  • Mayo de 2007
  • Abril de 2007
  • Marzo de 2007
  • Febrero de 2007

©2009 Blog and Web - Bajo WordPress. Diseño basado en grindlite.
Condiciones de uso | Política de privacidad