Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 4 de 4

Tema: Script para reemplazar icono de imágenes rotas por una imagen personalizada

  1. #1
    Esto empieza a ser un vicio... Habitante Avatar de Doodleo
    Fecha de Ingreso
    25 abr, 11
    Ubicación
    Galicia (España)
    Mensajes
    1,329
    Poder de Reputación
    20

    Script para reemplazar icono de imágenes rotas por una imagen personalizada

    Hola!

    Como sabéis, cuando insertamos una imagen en nuestra web y ponemos mal la ruta, o bien la hemos copiado de otra página y luego la borra (hot-linking también llamado) y aparece la imagen de siempre que tiene por defecto el navegador, esa imagen de siempre:


    Pues con este script lo que haremos será sustituir todas las imágenes "rotas" por una imagen que nosotros determinaremos, por ejemplo:


    Sólo tenemos que pegar el siguiente código entre <head> y </head>:
    Código:
    <script type='text/javascript'>
    //<![CDATA[
    // Script para sustituir imágenes rotas
    function ImagenOk(img) {
    if (!img.complete) return false;
    if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) return false;
    return true;
    }
    function RevisarImagenesRotas() {
    var replacementImg = "http://img830.imageshack.us/img830/4783/noimagen.png";
    for (var i = 0; i < document.images.length; i++) {
    if (!ImagenOk(document.images[i])) {
    document.images[i].src = replacementImg;
    }}}
    window.onload=RevisarImagenesRotas;
    // ]]>
    </script>
    Lo que está en color rojo es la imagen que aparecerá ;)

  2. #2
    Me va gustando esto... Habitante
    Fecha de Ingreso
    08 ago, 09
    Ubicación
    Stgo, RD
    Mensajes
    258
    Poder de Reputación
    17
    Muy buen Aporte

  3. #3
    Esto empieza a ser un vicio... Habitante Avatar de Doodleo
    Fecha de Ingreso
    25 abr, 11
    Ubicación
    Galicia (España)
    Mensajes
    1,329
    Poder de Reputación
    20
    Me alegro de que te gustara rodojpm :D

  4. #4
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,079
    Poder de Reputación
    24
    Buen aporte, no tenía idea XD.

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •