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<!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"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="javascript1.1"> <frameset rows="90,*" frameborder='0' border="0">
<frameset cols="250,*">
<frame src="administrar.html" scrolling="no" />
<frame src="javascript: self.page1" />
</frameset>
<frame src="javascript: self.page2" />
</frameset><noframes></noframes>
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 originalvar aFrame=parent.frames[1];
var qFrame=parent.frames[2];
function cleanState(){
aFrame.location.replace('javascript: parent.page1');
qFrame.location.replace('javascript: parent.page2');
}
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 ?