Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2013, 13:50
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 10 meses
Puntos: 29
Falsos frames

Hola estoy leyendo un libro de javascript donde me pone un metodo de hacer falsos frames y lo necesito para hacer un cuestionario pero no me funciona.

Es como esta pagina:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Documento sin título</title>
  5. <script language="javascript1.1">
  6.     var page1='<html><body></body></html>';
  7.     var page2='<html><body>Por empieze el cuestionario</body></html>';
  8. </head>
  9. <frameset rows="90,*" frameborder='0' border="0">
  10.     <frameset cols="250,*">
  11.         <frame src="administrar.html" scrolling="no" />
  12.         <frame src="javascript: self.page1" />
  13.     </frameset>
  14.     <frame src="javascript: self.page2" />
  15. </frameset><noframes></noframes>
  16. </html>

Pero los frames que estan con src="javascript: self.page1 o 2" no funcionan.
Luego tengo una funcion en el archivo administrar.html que hace esto:

Código Javascript:
Ver original
  1. var aFrame=parent.frames[1];
  2. var qFrame=parent.frames[2];
  3.  
  4. function cleanState(){
  5.     aFrame.location.replace('javascript: parent.page1');
  6.     qFrame.location.replace('javascript: parent.page2');
  7. }

Pero en chrome me salta este error: Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:///...administrar.html. Domains, protocols and ports must match.

En IE funciona bien.

Porque ?

Última edición por patilanz; 01/02/2013 a las 13:58