Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2013, 03:06
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: frames y javascript

Te aconsejaria que no pierdas el tiempo con frames.... ajax y divs permiten cosas mucho mejores.

Pero te paso un ejemplo

index.htm

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  2. <script language="JavaScript" type="text/JavaScript">
  3. function copiaTexto(){
  4.     frames['mainFrame'].document.getElementById("retexto").innerHTML=frames['leftFrame'].document.getElementById("texto").innerHTML;
  5. }
  6. <title>Documento sin t&iacute;tulo</title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  8. </head>
  9. <frameset cols="200,*" frameborder="NO" border="0" framespacing="0">
  10.   <frame src="frame1.htm" name="leftFrame" id="leftFrame" scrolling="NO" noresize>
  11.   <frame src="frame2.htm" name="mainFrame" id="mainFrame">
  12. </frameset>
  13. <noframes><body>
  14.  
  15. </body></noframes>
  16. </html>

frame1.htm

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <title>Documento sin t&iacute;tulo</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. </head>
  5. <span id="texto">Aquí dice algo</span>
  6. </body>
  7. </html>


frame2.htm

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <title>Documento sin t&iacute;tulo</title>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  4. </head>
  5.  
  6. <input name="botCopia" type="button" id="botCopia" value="Copia" onClick="parent.copiaTexto()">
  7. <span id="retexto">Se copiará aquí</span>
  8. </body>
  9. </html>
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.