function addLoadEvent(func) { var oldonLoad = window.onload; if (typeof window.onload != "function") { window.onload = func; }else { window.onload = function(){ oldonLoad(); func(); } } } function getElementsByClassName2(clsName,parentNode) { var arr = new Array(); if (parentNode == null) { var elems = document.getElementsByTagName("*"); } else { var elems = parentNode.getElementsByTagName("*"); } for ( var cls, i = 0; ( elem = elems[i] ); i++ ) { if ( elem.className == clsName ) { arr[arr.length] = elem; } } return arr; } function insertTag(node,tagName,text,url){ /* Element를 쉽게 집어넣자. 사용예 : insertTag(node,"text","글자"); TextNode를 생성하여 node에 집어넣는다. insertTag(node,"strong","강조할 글자");p,strong, em, span,ins 같은 태그안에 Textnode를 생성하여 node안에 삽입한다. insertTag(node,"br"); br, hr 같은 태그를 집어넣을때. insertTag(node,"img","대치문자","그림주소") img 태그를 사용 그림을 넣는다. insertTag(node,"a","하이퍼링크 이름","하이퍼링크 주소 URL") 하이퍼링크 를 생성한다. */ if (tagName!="text") var el = document.createElement(tagName); if (tagName=="img") { el.setAttribute("alt",text); el.setAttribute("src",url); } if (text) { var txt = document.createTextNode(text); if (tagName!="text") el.appendChild(txt); } if (tagName!="text") node.appendChild(el); if (tagName=="text") node.appendChild(txt); if (tagName=="a" && url) el.setAttribute("href",url); } function insertInput(node,value,type,name){ var p_el = document.createElement("p"); p_el.className = name; var input_el = document.createElement("input"); if(!type)type="submit"; input_el.setAttribute("type",type); if (name) input_el.setAttribute("name",name); if (value) input_el.setAttribute("value",value); p_el.appendChild(input_el); node.appendChild(p_el); } function addCSS(href,title,media){ if (document.getElementsByTagName("head").length==0)return false; var head = document.getElementsByTagName("head")[0]; var CSS = document.createElement("link"); if(title)CSS.setAttribute("title",title); CSS.setAttribute("type","text/css"); CSS.setAttribute("href",href); CSS.setAttribute("rel","stylesheet"); CSS.setAttribute("media","all"); if (media) CSS.setAttribute("media",media); head.appendChild(CSS); } addLoadEvent(kongbaguniTextPictureCSSLink); function kongbaguniTextPictureCSSLink() { addCSS("http://kongbaguni.net/project/javascript-game/textPicture/kongbaguniTextPicture.css") } function removeChildAll(node){ for (var i=0;i0){ removeChildAll(topEl); } if (topEl.getElementsByTagName("form").length>0){ var form_el = topEl.getElementsByTagName("form"); for (var i=0; i"; } textPic = "

"+textPic+"

"; insertInput(this,textPic,"hidden","textPic"); if (this.name.value=="") { alert ("이름을 적지 않았습니다."); this.name.focus(); return false; } } insertInput(p_el,"저장하기"); }