>
2. 상위 폼과 플로팅 프레임 간의 상호 제어. 스크립팅 언어 및 개체 계층 구조에서는 Iframe을 포함하는 창을 상위 폼이라고 하고, 플로팅 프레임을 하위 폼이라고 합니다. 상위 양식에서 하위 양식에 액세스하거나 그 반대로 액세스하려면 프로그래밍 방식으로 양식에 액세스하고 제어하기 전에 개체 계층 구조를 알아야 하기 때문에 관계가 중요합니다.
1. 상위 폼의 하위 폼에 있는 개체에 액세스하고 제어합니다.
상위 폼에서는 Iframe, 즉 하위 폼이 문서 개체의 하위 개체이며, 하위 폼에 직접 액세스할 수 있습니다. 의 스크립트 개체입니다.
이제 질문이 있습니다. 즉, 이 Iframe을 어떻게 제어합니까? 여기서는 Iframe 개체에 대해 이야기해야 합니다. 이 태그에 ID 속성을 설정하면 문서 객체 모델 DOM을 통해 Iframe에 포함된 HTML에 대한 일련의 제어를 수행할 수 있습니다.
예를 들어, example.htm에 test.htm 파일을 삽입하고 test.htm에서 일부 태그 개체를 제어합니다.
test.htm 파일 코드는
hello ,my boy
H1 태그의 텍스트를 hello로 변경하려면 , 얘야, 다음과 같이 사용할 수 있습니다:
document.myH1.innerText="hello,my dear" (문서는 생략 가능)
example.htm 파일에서 Iframe 태그 개체가 가리키는 하위 양식은 다음과 같습니다. 일반적인 DHTML 개체 모델과 일치합니다. 개체 액세스 제어 방법은 동일하므로 다시 설명하지 않습니다.
2. 하위 폼의 상위 폼에 있는 개체에 액세스하고 제어합니다.
하위 폼에서는 상위(부모) 개체를 통해 상위 창의 개체에 액세스할 수 있습니다.
example.htm 등:
< ;html>
안녕하세요, 제 아내
;
ID 번호 myH2로 Frame1.htm의 제목 텍스트에 액세스하여 "hello, my friend"로 변경하려면 다음과 같이 작성하면 됩니다. :
parent.myH2.innerText="hello,my friend" 여기서 상위 개체는 현재 양식(example.htm이 있는 양식)을 나타냅니다. 자식 폼은 예외 없이 모두 부모 개체를 통해 수행됩니다.
Iframe은 다른 HTML 파일에 포함되어 있지만 상대적으로 독립적이며 "독립 왕국"입니다. 단일 HTML의 특성은 부동 프레임에도 적용됩니다.
Iframe 태그를 통해 변경되지 않은 내용을 Iframe으로 표현할 수 있습니다. 이렇게 하면 동일한 내용을 반복해서 작성할 필요가 없습니다. 이는 프로그래밍의 프로세스나 기능과 비슷합니다. 지루한 수작업이 많아요! 또한, 결정적으로 레이아웃을 조정하기 위해 각 페이지를 수정하는 대신 하나의 상위 양식의 레이아웃만 수정하면 되므로 페이지 수정이 더 가능해집니다.
한 가지 주의할 점은 Nestscape 브라우저는 Iframe 태그를 지원하지 않는다는 점입니다. 그러나 오늘날의 IE 세계에서는 Iframe 태그가 그 자체를 위해서만 널리 사용되는 것은 아닙니다. 웹사이트) 뿐만 아니라 네티즌들이 인터넷 요금을 절약할 수 있도록 하는 것도 어떨까요?
예제
2 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::
iframe 사용 후 , 스크롤바가 예쁘지 않은 것을 발견하여 2 장의 사진을 사용하여 교체하고 싶습니다. ↑↓
어떻게 구현해야 합니까?
답변:
웹페이지의
을 다음 코드로 바꾸세요. 코드를 복사하세요.