๋ณธ๋ฌธ์œผ๋กœ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

ํ•œ ๋กœ์ง์ด iframe์œผ๋กœ ๋งŒ๋“ค์–ด์„œ html์ด ๋ผ์›Œ๋„ฃ์–ด์ ธ์žˆ๋Š” ์ƒํƒœ์˜€๋Š”๋ฐ..

<header></header>
<body>
  <iframe>
    <header></header>
    <body></body>
  </iframe>
</body>

โฌ†๏ธ ์˜ˆ๋ฅผ๋“ค๋ฉด ์ด๋Ÿฐ์‹์ด์—ˆ๋‹ค.

 

iframe์œผ๋กœ ๋˜์–ด์žˆ๋Š” ๊ณณ์—์„œ ๋ฐ์ดํ„ฐ๋“ค์„ ๋„˜๊ฒจ์™€์„œ

์ƒˆ ๋ชจ๋‹ฌ์ฐฝ์— ์ฐจํŠธ๋กœ ๋„์›Œ์ค˜์•ผ๋˜๋Š” ์ƒํ™ฉ์ด์—ˆ๋Š”๋ฐ..

 

๋ชจ๋‹ฌ์ฐฝ๋„ iframe ์ฝ”๋“œ์•ˆ์—์„œ ๋งŒ๋“ค๋ฉด

๋ถ€๋ชจ ์˜์—ญ์˜ ๊ฐ€์šด๋ฐ๋กœ ๋งž์ถœ์ˆ˜๊ฐ€ ์—†์–ด์„œ

 

iframe ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” JSP

๋ถ€๋ชจ์˜์—ญ ( modal์ฐฝ) ์ฝ”๋“œ๊ฐ€์žˆ๋Š” JSP

์ด๋ ‡๊ฒŒ ๋”ฐ๋กœ ๋นผ์•ผ๋งŒ ํ–ˆ๋‹ค.

 

์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋„˜๊ฒจ์ค˜์•ผํ•˜์ง€? ์–ด๋ ค์›Œ ๋ณด์˜€๋Š”๋ฐ ๋‚˜๋ฆ„ ๋ฐฉ๋ฒ•์€ ์‰ฌ์› ๋‹ค.

 

iframe ์ฝ”๋“œ

 

ํ•„์š”ํ•œ ๋ณ€์ˆ˜๋ฅผ 

<button onclick="sendToParent('${๋ณ€์ˆ˜1}', '${๋ณ€์ˆ˜2}')">

 

์ด๋Ÿฐ์‹์œผ๋กœ ๋ฒ„ํŠผ์— ๋‹ด์•„์„œ ํด๋ฆญํ• ๋•Œ ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๋„˜๊ฒจ์ฃผ๊ณ 

<script>

 function sendToParent(๋ณ€์ˆ˜1, ๋ณ€์ˆ˜2){

  parent.document.getElementById("๋ณ€์ˆ˜1").value = ๋ณ€์ˆ˜1;
  parent.document.getElementById("๋ณ€์ˆ˜2").value = ๋ณ€์ˆ˜2;

}

</script>

 

๋ถ€๋ชจ์˜์—ญ ์ฝ”๋“œ
<input type="hidden" id="๋ณ€์ˆ˜1" value="">
<input type="hidden" id="๋ณ€์ˆ˜2" value="">

 

์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐ›์•„์„œ ์จ์ฃผ๋ฉด ๋œ๋‹ค.

 

๋ฐ˜์‘ํ˜•