Computer/WEB, PHP-JAVA-Script
iframe ๋ถ๋ฌ์ค๋ ์ฐฝ ํฌ๊ธฐ์ ๋ง์ถฐ์ ํฌ๊ธฐ ์กฐ์ ํ๊ธฐ
์น์ฌ์ดํธ ๊ฐ๋ฐ์ ์๋ขฐํ๋๋, iframe ์ธ๋ถํ์ด์ง๋ฅผ ๊ฐ์ ธ์ค๋๋ฐ ๋์ด๋ฅผ ํฝ์ค ์์ผ๋๊ณ ๋ต์ ์์ค์ ์คํฌ๋ฆฝํธ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค.iframe๋ก ๋ถ๋ฌ์์ง๋ ํ์ด์ง์์(ํธํ๊ฒ ์์) '๋ด ํ์ด์ง์ ๋์ด๊ฐ ๋ช ์ด๋ค' ๋ผ๊ณ ๋ณด๋ด๋ฉด ๋ฐ์์ iframe์ ๋์ด๋ฅผ ๋ง์ถฐ์ค๋ค. index (iframe์ผ๋ก ๋ค๋ฅธ ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๋ ํ์ด์ง, ๋ถ๋ชจ)์๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐ๋ก ์์, ๊ทธ๋ฌ๋๊น body์ ๊ฐ์ฅ ์๋์ชฝ์ ๋ฃ๊ธฐ. target (iframe์ผ๋ก ๋ถ๋ฌ์ฌ ํ์ด์ง, ์์)๋์ผํ๊ฒ, ํ๊ทธ ๋ฐ๋ก ์์ ๊ทธ๋ฌ๋๊น body ๋ง์ง๋ง์ ๋ฃ์ด์ค๋ค. ๊ทธ๋ผ ์ ์ด๋ ๊ฒ ํ์๊น?๊ธฐ๋ณธ ์์น: Same-Origin Policy (๋์ผ ์ถ์ฒ ์ ์ฑ
)์๋ ์น ๋ธ๋ผ์ฐ์ ๋ ๋งค์ฐ ์๊ฒฉํ ๋ณด์ ๊ท์น์ธ '๋์ผ ์ถ์ฒ ์ ์ฑ
(Same-Origin Policy)'์ ๋ฐ๋ฆ
๋..
Computer/WEB, PHP-JAVA-Script
<iframe> ์์ดํ๋ ์ ์คํฌ๋กค ๊ธฐ์ค์ผ๋ก ๋์ด ์๋ ์กฐ์
scrollHeight์์ +20์ ๋ํด์ฃผ์๋ค. ๋จ์์ฐจ์ด๋๊น?์ค๋ช
ํ๋ ค๋ ๊ท์ฐฎ๋ค. ๋ฃ์ผ๋ฉด ๊น๋ํ๋ค. ์ฌ๊ธฐ๊น์ง ์ฐพ์์ฌ ์ค๋ ฅ์ด๋ผ๋ฉด,์์ธํ ์ค๋ช
์ ํ์์์๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.๊ฐ๋ ํ์ํด์ ์ ๋ฆฌํด ๋ณด์๋ค.-๋- ๋๋ฌด ํฑ! ํ๊ณ ๊ฐ๋ฏํ์ฌ ๋ค์ ๋์์๋ค.1. `` ํ๊ทธ- ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํ๋ ๋ถ๋ถ์
๋๋ค. `language="javascript"` ์์ฑ์ HTML4์์ ์ฌ์ฉ๋๋ ๋ฐฉ์์ผ๋ก, ์ต์ ํ์ค์์๋ ์๋ต ๊ฐ๋ฅํฉ๋๋ค.2. `ifmHeight()` ํจ์- `iframe`์ ์ฝํ
์ธ ๊ฐ ๋ก๋๋ ๋, ๊ทธ ๋ด๋ถ ์ฝํ
์ธ ์ ๋์ด๋ฅผ ๊ณ์ฐํด์ `iframe`์ ๋์ด๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ๋ ํจ์์
๋๋ค. - `getElementById("ifm")`๋ id๊ฐ `ifm`์ธ `iframe` ์์๋ฅผ ์ฐพ์ต๋๋ค. - `contentWindow.d..