인장 접기 방법.

 

안녕 하세요 ~ 세류아드 입니다.

아직도 인장 접기 하다 실패해서 좌절하시고 급 포기하시는 분들 때문에

다시 한번 써 봐요~ ㅋㅋㅋㅋㅋ

 

인벤토리에서 인장 수정 하는 곳에서 HTML 편집 하는 곳으로 가는 건

다들 아실테고 문제가 되는게

 

<A onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block';'none';" href="#none"><클릭용 부분></A><DIV style="DISPLAY: none"><DIV align=center><접기용 부분></DIV></DIV>

 

요 녀석 때문일 텐데요 ㅎㅎ

 

이걸 두 부분으로 나누면 이렇게 나눌 수 있고

<A onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block';'none';" href="#none"><클릭용 부분><DIV align=center></A>

 

<DIV style="DISPLAY: none"><접기용 부분></DIV></DIV>

 

그 중 앞부분인

<A onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block';'none';" href="#none"><클릭용 부분><DIV align=center></A>

요 녀석 때문에 에러가 주로 생기는 데요.

 

<A> 함수는 주로 링크를 걸 때 사용하는데요.

그때 사용 하는게 <A href="URL주소">클릭용 부분</A> 요런식으로 사용하지요

근데 우리가 적용시키는 태그 부분에서 onclick=쌀라쌀라 부분을 빼면

<A href="#none">클릭용 부분</A> 요게 남는데요 위에 링크 걸 때 사용하는 URL주소 부분에 #none이라고 적혀 있는게 보이시죠?? 네 none이라네요 즉 아무것도 하지 말라는 것이지요.

 

 

 

그러면 문제는 왜 생기는 것일까요?

 

저기 보이는 href="#none" 요부분이 인장 수정 중에 HTML 부분이 아닌 곳으로 나가거나 아니면 저장 후에 다시 인벤토리를 열었을 때 자동적으로 href="여기부분#none"> 여기부분이라고 적힌 곳에 주소를 가져와서 클릭 했을 때 여기부분#none 이란 곳으로 이동을 시키기 때문입니다! 여기부분#none이란 곳은 없기 때문에 당연히 하얀 에러 화면이 뜨는 것 이구요!

 

그래서 에러 뜨는 것을 방지하기 위해서 HTML아닌 곳 왔다 갔다 하거나 저장한뒤에 다시 열었을때는 href="여기부분#none"> 이곳을 찾으셔서 여기부분(URL주소)만 지워주시면 됩니다.

 

ex>

<A onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block':'none';" href="http://www.inven.co.kr/board/bbs/include/inveditor_iframe.html#none">클릭부분<DIV align=center></A>

<A onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block':'none';" href="#none">클릭부분<DIV align=center></A>

 

이해 되셨나요!? 저 부분만 만지실 때 지워주시면 일단 에러는 안 납니다.

 

그러면 onclick=쌀라쌀라는 무슨 내용일까요??(절대 안중요함)

자세히는 안 쓰고 대충 설명하자면 클릭했을 때 다음 나오는 DIV(구역?)의 스타일이 none이면 block으로 block이면 none으로 바꾸란 내용이에요.(절대 몰라도 됨)

 

<DIV align=center> 는요 위에 쌀라쌀라 부분에서 여네 마네 하는 그 DIV를 만들고 그 안에 가운데 정렬 하라는 소리에요

</A>는 위에서 열었던 <A>함수를 닫아 주는 거에요.

 

이제 뒷부분을 보면

<DIV style="DISPLAY: none"><접기용 부분></DIV></DIV>

여기서 <DIV style="DISPLAY: none"> 이 부분도 아까 위에서 style이 none면 이 다음부분을 숨기고 block이면 열고 하는 건데 안중요해요.

</DIV></DIV> 는 위에서 열었던 두 개의 <DIV> 함수들을 닫아 주는 거에요.

그래도 난 못하겠다. 계속 에러난다. 혹은 계속 지워주기 귀찮다 하시는 분들은

<A onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block':'none';" href="#none">클릭부분<DIV align=center></A>

 

요기에서 아예 문제가 되는 항인 href="#none"를 과감히 지워줍니다.

<A onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none')?'block':'none';">

클릭부분<DIV align=center></A>

 

이걸 지우면 href함수가 URL을 참조하지 않으니 에러도 안 납니다.

 

단!! 차이점이 있는데, 위에는 마우스를 가져갔을 때 마우스 커서가 손꾸락으로 변하지만 아래꺼는 마우스 커서가 그대로입니다. 그래도 클릭했을 때는 접기 부분이 나타납니다.

 

이렇게 해도 안 된다 하시는 분들은 제게 HTML부분 쪽지로 보내주시면 에러나는 부분 찾아서 고친후 보내 드리 겠습니다 ^_~

 

 

 

 

 

 

기존 방법

 

손꾸락이 보여요



href 제거한 방법

손꾸락이 안보여요 ㅠ


 

 

 

 

 

 

 

기존 인장 접기방법..

 

클릭해 주세요'ㅁ'/

 

 

잘못된점이나 수정할점 있으면 댓글로 달아주시면 수정하겠습미다'_'/