묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
변수명이 가변적일때는 어떻게 하나요?
2006.01.28 10:40
function layer_move(obj)
{
obj_head_img.style.pixelTop=+char_move_pixel_height*(-3);
}
만약 이런 함수가 있는데요.. 저건 말도 안되는건 알겠는데요..
obj 부분만 바꿔서 변수명이 가변적일땐 어떻게 하나요
layer_move(char)
이렇게 하면 obj_head_img 앞의 char 가 바껴서 char_head_img 이 레이어의 위치를 옮기고 싶거든요
일일히 다 정하는것보다 함수로 만들어서 쓰면 편할것 같은데 어케 해야 하나요?
{
obj_head_img.style.pixelTop=+char_move_pixel_height*(-3);
}
만약 이런 함수가 있는데요.. 저건 말도 안되는건 알겠는데요..
obj 부분만 바꿔서 변수명이 가변적일땐 어떻게 하나요
layer_move(char)
이렇게 하면 obj_head_img 앞의 char 가 바껴서 char_head_img 이 레이어의 위치를 옮기고 싶거든요
일일히 다 정하는것보다 함수로 만들어서 쓰면 편할것 같은데 어케 해야 하나요?
댓글 2
-
Mersia
2006.01.28 11:03
-
리스
2006.02.02 22:02
function layer_move(obj)
{
eval(obj+"_head_img").style.pixelTop=+char_move_pixel_height*(-3);
}
지금 예로 작성한 obj 객체에 대한 함수내 선언이 없기때문에...
function layer_move()
{
obj_head_img.style.pixelTop=+char_move_pixel_height*(-3);
}
이렇게가 맞지요