Foros del Web » Programando para Internet » Javascript »

Ejecutar JS en el SRC de un IMG

Estas en el tema de Ejecutar JS en el SRC de un IMG en el foro de Javascript en Foros del Web. Buenas, El titulo del post lo dice... quiero poder ejecutar javascript en el SRC de un IMG <img src="fichero.js"> Si... me responderéis que para que ...
  #1 (permalink)  
Antiguo 18/05/2007, 07:29
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Ejecutar JS en el SRC de un IMG

Buenas,

El titulo del post lo dice... quiero poder ejecutar javascript en el SRC de un IMG

<img src="fichero.js">

Si... me responderéis que para que el js se ejecute es necesario usar su etiqueta correspondiente... pero necesito eso... o evitar que me cargen un fichero js en un img...

Si alguien puede darme una pista o la solución se lo agradecería.

Un saludo.
__________________
www.pensandoenred.com
  #2 (permalink)  
Antiguo 18/05/2007, 08:29
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Ejecutar JS en el SRC de un IMG

Hola MarioNunes

No entiendo qué es lo que necesitas El src de una imagen es para eso, para poner la imagen que se va a mostras.

Tampoco comprendo lo de "evitar que me cargen un fichero js en un img"

Saludos,
  #3 (permalink)  
Antiguo 18/05/2007, 08:56
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Ejecutar JS en el SRC de un IMG

Hola:

El atributo src es el "source" (origen) de una imagen... o sea, donde se encuentra... también pueden ponerse ficheros de scripts al menos de php... yo uso algo así en mis contadores src="contador.php", pero ese contador o ese script php (supongo que podría ser asp o perl) entregan a la página una cabecera de imagen -header("Content-Type: image/png");- cosa imposible de hacer con javascript que solo es texto plano: type="text/javascript"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 18/05/2007, 09:55
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Ejecutar JS en el SRC de un IMG

Hola a todos!
Una cosa que descubrí no hace mucho y que es estandar, es el esquema data:URI, que permite la inclusión de pequeños elementos de datos en línea, como si fueran referenciados hacia una fuente externa. (Una pena que no sea soportado por Explorer, pero en el futuro, quién sabe...):
Aquí les dejo un ejemplo con la imagen de un grande, que podrán ver en todos los navegadores (creo, sólo lo probé en safari,firefox y ópera), pero no en Explorer:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>test</title>
</
head>

<
body>
<
img src="data:image/gif;base64,R0lGODlhIwAoAMQfAP/MZsyZzMyZmcyZZsxmZsxmM5nMzJmZmZlmZplmM2ZmZmZmM2YzZmYzMzOZ zDMzMwAAM0pESR8aI3h2e4uv156psN/m2u3u7Ovt2NirdebLqdjQyNyyjujaz6t/ZP///yH5BAEA AB8ALAAAAAAjACgAAAX/4CeOZGmKxqmuqhJZbEw+3xPd9nRE8kodk4lkSBxOIpVe6XCQPIYNxGA6 JSSGNuUHiJVIM5kBOExYII5JmeXwfCwKGc14PPU0JDcZJShJDAhxGhsdGnJgf0UHLBsuEQ1UGh0W GB2EhhkEd0QTKxtCEmIZHBukhRochlOaWCoUEQoSHhyzs4K2p4eZRU4bJhVBDaK0lZOWqVe7DzQl FREPgaaVGNOEGQBhyLt4JgwNqKYaGKfguH9PEhC7CiQ7suOFc2CmZAjaRiQUHoEVqBwZCAueJBAl 5w+yCETScSKhrxAqD3YgDlgQBdUABH5OJUBwLouICgoWKEDg4ZSdByUv/xTyQPKUgHoSFIjSpGjL hQkNGizwI8vDlHDTOJT0OcDDECQajD5IksHDBCkCptAqekYMrlznIhxo6kTEHhEHACLAlICAFCpT woS5CCVDEx4jFgaAyOEPAYgIrGxMu9ZoLA53SjgI8qWKmIsjSQqgM0CTggESFpboUNIf30iULGy4 OmUIhAUZlpkQEOnUnylwyKVaFUxyicUOCQAigxbtAnRYPKQZvVa2BwKh7FLhcM4zqN0lfN5NwFwf GMBPGGgQYJxIhhUViiRQ9iQnySEKihfxwIKIT1QV0grwi8fegBhNggUQJMaD+C5G9MWgoAxBrQy3 2dNRLDWx0ERMCIRnTzYy6yixwYJEIFQEXEp8AqEyWIimxX3paPOEFiRIiGFCTiAEoglZLXiiCQZI OKEyK8agwIwnhgAAOw==" />
</
body>
</
html
  #5 (permalink)  
Antiguo 18/05/2007, 10:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Ejecutar JS en el SRC de un IMG

Hola:

¡Que tal Andrés!: Ya había visto en otro mensaje tuyo (creo) este sistema y me parece muy interesante... por cierto, ¿Es mi caricatura la imagen que pegaste... o hay algún fallo? (por pedir los royalties )

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 18/05/2007, 10:22
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Ejecutar JS en el SRC de un IMG

Ja, ja! Es que lo anticipé:
Cita:
Aquí les dejo un ejemplo con la imagen de un grande
  #7 (permalink)  
Antiguo 18/05/2007, 10:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Ejecutar JS en el SRC de un IMG

Cita:
Iniciado por Panino5001 Ver Mensaje
Ja, ja! Es que lo anticipé:
¡Je!... Lástima que no funcione en todos sino lo ponía en mis firmas...

__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 23/05/2007, 05:14
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Ejecutar JS en el SRC de un IMG

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

El atributo src es el "source" (origen) de una imagen... o sea, donde se encuentra... también pueden ponerse ficheros de scripts al menos de php... yo uso algo así en mis contadores src="contador.php", pero ese contador o ese script php (supongo que podría ser asp o perl) entregan a la página una cabecera de imagen -header("Content-Type: image/png");- cosa imposible de hacer con javascript que solo es texto plano: type="text/javascript"

Saludos
Es cierto pero si yo en ese php hago un header location no funciona :) ni puedo ejecutar js para hacer un top.window.location = 'url'... ;)

Salu2.
__________________
www.pensandoenred.com
  #9 (permalink)  
Antiguo 23/05/2007, 05:26
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Ejecutar JS en el SRC de un IMG

Hola:

En php el header location redirecciona, pero el header que debes poner es un Content-type... si te parece bien hacerlo de esa manera, reporta el mensaje (un triángulito en la esquina superior derecha del mensaje) para que lo muevan a php.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #10 (permalink)  
Antiguo 25/05/2007, 02:44
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Re: Ejecutar JS en el SRC de un IMG

Se que redidreciona un Location.

Que no intenten cargar la página web como imagen para intentar agregarme un referer de manera fraudulenta...

:)

Por eso el poder ejecutar js, hacer un redirect y cosas así... si alguien tiene alguna idea ^_^

Gracias.
__________________
www.pensandoenred.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:04.