J'ai un document avec un jeu de cadres imbriqué. J'ai besoin d'accéder à l'un des cadres imbriqués, nommé "sq_main", et d'accéder au contenu à l'intérieur de ce cadre. Voici ma structure:jQuery: Cadre d'accès dans un jeu de cadres imbriqué
<html>
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<frameset rows="28,*" frameborder="0" border="0">
<frame src="/_admin/?SQ_BACKEND_PAGE=header" name="sq_header" scrolling="no" marginwidth="0" marginheight="0">
<frameset cols="380,10,*" frameborder="0" border="0" id ="main_frameset">
<frame src="/_admin/?SQ_BACKEND_PAGE=sidenav" name="sq_sidenav" scrolling="no" marginwidth="0" marginheight="0">
<frame src="/_admin/?SQ_BACKEND_PAGE=resizer" name="sq_resizer" scrolling="no" marginwidth="0" marginheight="0">
<frame src="/_admin?SQ_BACKEND_PAGE=main&assetid=43&sq_from_frontend=1" name="sq_main" marginwidth="0" marginheight="0" scrolling="yes">
</frameset>
</frameset>
<noframes></noframes>
</html>
Malheureusement, je ne peux pas changer le code, c'est pourquoi je dois accéder avec jQuery. Je l'ai essayé d'écrire un sélecteur jQuery pour accéder au cadre « sq_main », mais pas de chance jusqu'à présent:
$('body', parent.frames[0].sq_main).prepend('<h1>TEST!!!!</h1>');
idées sur la façon de naviguer dans cette structure laide? :)
Je ne peux pas trouver 'sq_main' dans votre exemple; est le code au-dessus du contenu de 'sq_main' ou l'exemple manque-t-il quelque chose? –
Oui, c'est juste dans l'exemple, c'est la dernière image. –