Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] funcion on click!

Estas en el tema de funcion on click! en el foro de Javascript en Foros del Web. Hola a todos, tengo una pagina web en la cual tengo un iframe en el cual cuando hago clic en un icono aparece mi correo ...
  #1 (permalink)  
Antiguo 27/02/2013, 20:38
 
Fecha de Ingreso: enero-2013
Ubicación: Floridablanca
Mensajes: 10
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta funcion on click!

Hola a todos, tengo una pagina web en la cual tengo un iframe en el cual cuando hago clic en un icono aparece mi correo electronico de contacto esto lo hice así:

<a href="correo.html" target="base"><img src="mail.png" align="right" onmouseover="this.src='mailp.png'" onmouseout="this.src='mail.png'" /></a>

"base" es el id del iframe, lo que quiero hacer es que cuando vuelva a hacer click en el icono este iframe vuelva a estar en blanco, estuve intentandolo con algo con funciones "if" pero no logre hacerlo pensaba en algo como esto:

si (if), al hacer click en el icono el src del iframe es igual a correo.html, entonces src=blank y si al hacer clic el src del iframe es igual a blank entonces src igual a correo.html

se que es algo facil epro no he podido hacerlo, les agradezco mucho que me puedan ayudar estoy atascado en este tema muchas gracias!
  #2 (permalink)  
Antiguo 28/02/2013, 10:11
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: funcion on click!

puedes compartir mas codigo para ver como te podemos ayudar ?

Tambien si tienes una explicacion un poco mas concisa de lo que estas intentando hacer.
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.
  #3 (permalink)  
Antiguo 28/02/2013, 14:14
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: funcion on click!

Aunque tu enunciado es algo confuso, supongo que querés hacer esto
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Alternar propiedad de estilo con javascript</title>
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function cambia(){
  9. var e = document.getElementById('base');
  10. e.src =(e.src=="http://emprear.com/")? 'about:blank':'http://emprear.com/';
  11. }
  12. //]]>
  13. </head>
  14. <p><button onclick="cambia('base')">cambia src</button></p>
  15. <iframe id="base" src="about:blank"></iframe>
  16. </body>
  17. </html>

Recordá usar las urls completas (ejemplo http://tudominio.com/correo.html )
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 28/02/2013, 15:44
 
Fecha de Ingreso: enero-2013
Ubicación: Floridablanca
Mensajes: 10
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: funcion on click!

"Emprear" muchísimas gracias! eso era exactamente lo que quería hacer, disculpen si estaba algo confuso mi enunciado pero no es muy fácil de explicar, también a "Reedyseth" muchas gracias por la colaboracion, que esten muy bien!
  #5 (permalink)  
Antiguo 28/02/2013, 16:16
Avatar de Reedyseth  
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 2 meses
Puntos: 36
Respuesta: funcion on click!

Ahora si que por nada jajajaja, es que el emprear tiene buen cayo para estas cosas de entender a los usuario jajaja
__________________
Reedyseth
Te ayudo? No olvides dar un +
blog:http://behstant.com/blog
En el blog:Tutoriales de Desarrollo Web PHP, Javascript, BD y más.

Etiquetas: html
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 15:26.