yılında Erişim çerçeve ben iç içe bir çerçeve kümesi olan bir belge var. İç içe çerçevelerden birine "sq_main" adında erişmem ve bu çerçevedeki içeriğe erişmem gerekiyor. İşte benim yapısı şöyledir:jQuery: yuvalanmış çerçeve
<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>
Ne yazık ki, kod değiştiremez Ben jQuery ile ona erişmesi gereken neden olmasıdır. Ben "sq_main" çerçeve erişmek için bir jQuery seçici yazmaya çalıştı, ancak bugüne kadar hiçbir şans: Bu çirkin yapıya detaya nasıl
$('body', parent.frames[0].sq_main).prepend('<h1>TEST!!!!</h1>');
Fikirler? :)
; sq_main içeriğinin üstündeki kod mu yoksa eksik bir örnek mi? –
Evet, örnekte doğru, bu son karedir. Denedim –