xxxObj.onclick = function (e) {
if (window.event) e = window.event;
var srcEl = e.srcElement? e.srcElement : e.target;
// srcEl now can be used x-browser.
// (rest of the script here)
}
-----------------------------------------------------------------------
ex) 쇼핑몰 : 판매업체 선택 --> 상품 목록 출력 --> 가격출력 순으로 작업되면
아래와 비슷한 함수들을 만들어 놓고 사용함
function printGoods(e){
if (window.event) e = window.event;
var srcEl = e.srcElement? e.srcElement : e.target;
if(!srcEl) return;
var vendorCode = srcEl.abbr;
if(!vendorCode) return;
var hidVendorCode = document.getElementById("hidVendorCode");
hidVendorCode.value = vendorCode;
var tmpArr = new Array();
for(var i = 0; i < goodsArr.length; i++){
if(goodsArr[i].VENDOR_CODE == vendorCode){
tmpArr.push(goodsArr[i]);
}
}
for(var i = 0; i < tmpArr.length; i++){
var id = "goodsTD_"+ (i + 1);
var goodsTD = document.getElementById(id);
if(goodsTD){
goodsTD.innerHTML = tmpArr[i].GOODS_NAME;
goodsTD.abbr = tmpArr[i].GOODS_CODE;
addEvent(id, "click", printPrice );
}
}
}
'DHTML > Javascript' 카테고리의 다른 글
[그래프 툴] jquery flot (0) | 2009.06.18 |
---|---|
[펌] 부모창과 닫히는 팝업창 (0) | 2009.04.28 |
[링크] 스크립트 주석 표준 (0) | 2008.07.29 |
마우스 우클릭 금지 (0) | 2008.03.08 |
TextArea 에 숫자만 입력하기 (0) | 2007.11.14 |