var handler;
var scripts = document.getElementsByTagName("script");
var scripts_con;
for(i=0; i<scripts.length; i++)
{
if (scripts[i].event == "OnSuccess()" && _strEventId == "OnSuccess")
{
// 기존에 해당 event 가 있을시 내용 축출
if (scripts[i].getAttribute("for") == "tr_list")
scripts_con = scripts[i].innerText;
}
else if (scripts[i].event == "OnFail()" && _strEventId == "OnFail")
{
scripts_con = scripts[i].innerText;
}
}
try {
handler = document.createElement("script");
handler.setAttribute("for", obj.id);
}
catch(ex) {
handler = document.createElement('<script for="' + obj.id + '">');
}
handler.event = _strEventId + params;
handler.appendChild(document.createTextNode(functionName + params + ";"));
// 새로운 이벤트 생성 시, 기존 내용 추가
handler.appendChild(document.createTextNode(scripts_con));
document.body.appendChild(handler);
'WEB' 카테고리의 다른 글
php xml 파일만드기(rss) (0) | 2016.02.19 |
---|---|
iframe 동적 생성 후 삭제 (0) | 2016.02.12 |
[JSP] JSP, JSTL 에서 if .. else 문 (0) | 2016.02.12 |
가우스(Gauce) 데이터넷, 트랜젝션 동적이벤트 생성 (0) | 2016.02.12 |
IE11 에서의 attachEvent (0) | 2016.02.12 |