Html & Script

outerHTML 을 이용하여 Reload 없이 문자열 추가

페이지 정보

본문

웹채팅 프로그램 만들때 iframe과 응용하여 쓰이는 방법으로 알고 있습니다.

<HTML>
<HEAD>
<TITLE> 초보리눅서의 WEBINFO </TITLE>
<script language="javascript">
function add_word(str)
{
hooshim.outerHTML += str+"<br>";
add.inword.value="";
add.inword.focus();
}
</script>
</HEAD>

<BODY>
<div style="font-size:10pt">
<U>페이지가 RELOAD 되지 않은 상태에서 그냥 문장이 추가되는 자바스크립트 예제 입니다.</u><br><br>
<b>outerHTML</b> 이라는 스크립트를 이용하여 만든 예제 입니다. <br>
만약에 추가하는것이 아니라 교체를 한다면 이런식으로 위의 스크립트를 변경하면 됩니다.<br>
<font color="blue">hooshim.outerHTML += str+"<br>";</font> 을 <font color="blue">hooshim.outerHTML = "<div id="hooshim" style="font-size:9pt">"+str+"</div>";</font> 로 변경 해주면 됩니다.<br><br>
<form name="add" method="post" onsubmit="add_word(add.inword.value);return false;">
내 용 : <input type="text" name="inword" size="50"> <input type="button" onclick="add_word(add.inword.value)" value="추 가">
</form>
</div>
<hr>
<br><br>
<div id="hooshim" style="font-size:9pt">
<b> 이글 아래로 차근차근 추가 됩니다.</b><br>
</div>
</BODY>
</HTML>

관련자료

등록된 댓글이 없습니다.
Today's proverb
해가 들면 어떻고, 바람이 불면 어떻고, 눈이 오면 어떠랴. 해가 들어주어도 고맙고, 바람이 불어주어도 고맙고, 눈이 와주어도 고마울 뿐. 그렇다, 고맙지 않은 것이 없다. 밤은 밤이어서 고맙고, 새벽은 새벽이어서 고맙고, 낮은 낮이어서 고맙다. 아, 고마운 삼라만상이여! (정채봉)