레거시 코드로 작업 중이며 최상위 레벨 부모 문서에 jQuery onClick 트리거를 추가하려고하지만 작동하지 않는 것 같습니다. 나는 정직하게 얼마나 많은 프레임이이 요소가 갈 것인지 확실하지 않다.프레임에서 최상위 수준 문서로 이벤트를 보냅니 까?
이것은 웹 응용 프로그램의 하위 섹션으로 1996-1999 사이에 있습니다. 앱의 나머지 부분에서 버튼을 클릭하면 jquery-ui 모달이 트리거됩니다.
나는
onclick="window.parent.$('#help-button').trigger('click')"
<img id="help-button"
data-pagehash="Need This"
onclick="$('#help-button', parent.document).click()"
src="stuff" />
그리고
을 시도하지만 어느 쪽도 노력하고도 오류를 던지고있다. 내가 뭘해야할지 잘 모르겠다. 프레임에 대한 작업 경험이별로 없으며 대부분 구식이므로 정보가 부족합니다.또한 차이가 나는 경우 상위 수준 부모에게 데이터 속성을 보내야합니다. DOM 객체와 함께 전달되는지 여부는 확실하지 않습니다.
이것은 끔찍한 소리가 난다. – SomeKittens
첫 번째는 동일한 도메인인가? – epascarello
@epascarello 예 – mawburn