Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/07/2010, 08:48
zant95
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Abrir un enlace en otra pestaña con el contenido de un frame

He conseguido que cuando se pinche en el enlace aparezca un mensaje con el valor "data" del "object", pero mi sorpresa fue que "data" siempre es el mismo valor ;).

Este es el JavaScript que hice:

Código HTML:
Ver original
  1. <script type="text/javascript">
  2.   srcFrame = document.getElementById("IFrame")

Y aquí los cambios que hice en el enlace (el de id="tab"):

Código HTML:
Ver original
  1. <div>
  2.     <a href="http://www.imeneame.net/" onclick="this.target='enlace'">www.imeneame.net</a>
  3.     |
  4.     <a href="http://m.meneame.net/" onclick="this.target='enlace'">m.meneame.net</a>
  5.     <a id="tab" href="" onclick="alert(document.getElementById('IFrame').data);"><img src="images/tab.gif" width="16" height="16" alt="Abrir en otra pestaña" /></a>
  6.     <p />
  7.     <object id="IFrame" name="enlace" type="text/html" data="http://m.meneame.net" style="width:480px; height:540px;" />
  8. </div>

Eso si, si cojo y abro el html y cambio data, en el mensaje también se cambia, por lo menos voy avanzando ;D.

También si cambio "object" por "iframe" pasa lo mismo.

Saludos.

EDITO: perdón por el doble-post.