문서가로드 될 때가 아니라 렌더링이 시작되는 즉시 자바 스크립트 코드를 iframe 내부에서 실행하려고합니다. 목적은 인라인 스크립트 블록 내부에서 실행되는 프레임 내부의 자바 스크립트 동작을 수정하고 싶습니다. onload-event는 너무 늦은 인라인 스크립트 이후에 실행됩니다. html이로드되기 시작하면 바로 javascript를 실행하는 방법은 무엇입니까?페이지가로드되기 시작하자마자 iframe에서 코드를 실행하는 방법 (로드되지 않음)
0
A
답변
2
다른 게시물의 yahoo iframe에서 자바 스크립트 코드를 제거하려고한다고 가정하면 도메인에없는 iframe 내부의 내용을 변경할 수 없습니다.
1
코드를 onload에 넣는 대신 스크립트에 넣기 만하면됩니다. 예를 들어, 대신
<script>
function doStuff(){
// ...
}
</script>
<!-- snip -->
<body onload="doStuff();">
당신은이 작업을 수행해야합니다
<script>
function doStuff(){
// ...
}
doStuff();
</script>
<!-- snip -->
<body>
1
당신은 스크립트 인라인을 추가하는 듯했으나이 매우 조심해야 할 수 있습니다. 페이지가 완전히로드되지 않고 DOM에 액세스하려고 시도하면 예외가 발생할 수 있습니다. 일반적으로 인라인 스크립트는 권장하지 않습니다. 브라우저의 동작에 의존하기보다는 실행 흐름을 직접 제어하는 것이 좋습니다. 가능한 경우 인라인 스크립트를 호출 순서를 지정할 수있는 기능으로 이동하는 방법을 찾는 것이 좋습니다.
+0
불행히도 프레임 코드를 소유하고 있지 않습니다. – usr
0
이 경우 Onload가 작동하지 않습니다. 해당 페이지가 자신이 있다면 각 페이지의 헤더 안에 스크립트를 삽입하여 현재 창이 부모 창인지 여부를 확인할 수 있습니다. 부모 창이 아니라면 iframe을 의미합니다. iframe 인 경우 코드를 실행하십시오.
관련 문제
- 1. MacOSX 상어가 시작하자마자 프로세스에 부착하는 방법?
- 2. jQuery 코드를 실행하는 방법
- 3. 프로세스가 네트워크 코드를 실행하는 방법
- 4. FASM에서 어셈블리 코드를 실행하는 방법
- 5. Pylons 시작시 코드를 실행하는 방법
- 6. IFrame로드에서 javascript 코드를 실행하는 방법
- 7. 특정 시간에 코드를 실행하는 방법
- 8. 모든 스레드가 완료된 후에 만 코드를 실행하는 방법
- 9. 표시 페이지가로드되기 전에 이미지로드
- 10. iframe에서 파일을 여는 방법
- 11. 응용 프로그램을 시작하자마자 최소화하는 방법은 무엇입니까?
- 12. VisualStudios 외부의 서버에서 ASP.NET 코드를 실행하는 방법
- 13. 모달 JDialog를 표시하는 즉시 코드를 실행하는 방법
- 14. 파이썬 : 생성 된 코드를 실행하는 방법?
- 15. ASP.NET에서 디버그 모드로만 코드를 실행하는 방법
- 16. 코드를 통해 다른 PHP 파일을 실행하는 방법
- 17. .live() 문서 내부에서 코드를 실행하는 방법?
- 18. BPEL 프로세스에서 Java 코드를 실행하는 방법
- 19. 전자 메일을받을 때 코드를 실행하는 방법
- 20. PostgreSQL - "독립 실행 형"코드를 실행하는 방법?
- 21. 선택적으로 백그라운드 스레드에서 일부 코드를 실행하는 방법?
- 22. Zend Framework : 다른 액션에서 코드를 실행하는 방법?
- 23. 로그인 한 후 맞춤 코드를 실행하는 방법
- 24. URL을 변경할 때마다 코드를 실행하는 방법
- 25. 페이지가로드되기 전에 Ajax 요청을 제출하는 방법
- 26. 페이지가로드되기 전에 iframe에 로딩 메시지를 넣는 방법
- 27. 페이지가로드되기 전에 HTML 요소를 숨기는 방법
- 28. iframe에서 사용자를 추적하는 방법
- 29. iframe에서
- 30. 페이지가로드되기 전에 WatiN이 링크를 클릭하게하는 방법이 있습니까?
난 그냥 openid 사용자의 편의를 위해 iframe 내부에 표시됩니다. 나는 어떤 종류의 사기꾼이 아닙니다 ... – usr
OpenID에, 당신은 사기꾼과 구별 할 수 없습니다. OpenID는 사이트 간 스크립트로 로그인 양식을 만들고 파괴 할 수 있다면 어떤 종류의 보안을 제공 할 수 있습니까? – bobince
사실입니다. 나는이 방법을 포기해야한다고 생각합니다. – usr