Tengo una página con un iframe. mi página iframe es iframe.php y mi página principal es main.php cuando cargo iframe.php directamente mi código jquery se ejecuta bien, pero cuando cargo main.php (que contiene iframe.php como iframe) me sale un error ". $ no está definido ".
esto podría deberse a que tanto main.php y iframe.php utilizar
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>
si es así, ¿cómo puedo usar jQuery en la página iframe sin incluir esta línea?
¿Es posible que tenga un código en main.php fuera del iframe que está fallando? ¿Has intentado comentar temporalmente el cuadro y ver si el resto del código en main.php funciona normalmente? – RMorrisey
Sé que hay algunos problemas con javacsript y iFrames relacionados con el documento principal ... Creo que si el documento fuente del iFrame está dentro del mismo dominio que el documento principal, entonces iFrame hereda el javascript del documento principal, de lo contrario lo hace no. No tengo idea si esto es exacto ... pero mi punto es, ¿qué sucede cuando te deshaces de la referencia jquery en el documento iframe? –
Cuando comento el iFrame, la página main.php no tiene errores. es raro cuando elimino todo el javascript de iframe.php, excepto el jquery, incluido, obtengo este error Error: c.defaultView.getComputedStyle (h, null) es nulo Archivo de origen: http://code.jquery.com/jquery-latest.pack.js Línea: 16 –