SharedObject 이용한 꽁수?-_-
희미해
SharedObject 이용한넘인데요.. 뭐 잘됩니다.
처음 고객의 요청은 플래시로 탭식으로 된 내용인데요.. 1 2 3 4 5.. 번 탭이 있는데 만약 3번 탭을 클릭해서 페이지
넘어가면 백스페이스 나 뒤로가기 버튼 누르면 3번으 활성화되어 있는 상태로 해야된다는 것 입니다
그래서 원래 flashVar식으로 받으면 편하지만..
뒤로가기버튼은 브라우저에서 이벤트를 지원안하는걸로 알고 암튼 이방식은 힘들다는 결론으로
SharedObject싸서 했습니다.. 뭐~잘됩니다..
근데 문제는 만약 로고버튼 눌러서 메인으로 간 상태에서 다시 탭있는 페이지로 오면 SharedObject에 저장된 값으로
활성화가 되네요
즉... 탭 눌러서 페이지이동하고 뒤로가기하면 눌렀던 탭활성화하고 메인이나 다른데 클릭하고 오면 처음 메인으로
되야한다는것이죠
이걸 제대로 할려면 플래시에서 자바스립크 쿠키를 생성할것 받고 이 자바스크립트 컨트롤도 서버스크립트쪽에서
제어한다는둥 암튼 복잡해지던데 이걸 설사 이렇게 할려해도 금융권 플젝이고 또 이미 진행이 많이 된상태고 또
물어보니 그런식으로 갈려면 한두사람 손대는게 아니라 손이 많이 간다고 하네요..
혹시 이런 이슈사항 있어서 해결하신분 있으신지요~
-
가시내
음.. 잘될런지..지금 머리속이 하얗게 변해가네요 ㅠㅠ
-
작약
일단 배째라 모드로 할까하네요 ㅠㅠ
-
사랑
플래시 자체에서는 힘들꺼 같은데요.... 페이지 이동되는걸 감지 할수가 없으니....
보난자님 말씀대로 홈으로 이동할때 초기화 시켜주는식으로 밖엔 해결 않될듯? -
소유
음.. 일단 페이지마다 작업을 해야하는게 있을듯하니 당장은 힘들겠네요.. 페이지가 참 애매모리 해서 또 페이지마다 작업자가 달르고해서 일일이 손대는것도 힘들듯해요 에휴~~ 꼭 필요한 기능도 아닌데 여러사람 민폐까지 하면서 해야될런지 의문이네요;
-
이퓨리한나
음 그러니까.. 로고 버튼을 누른다는건 메인페이지로 간다는 뜻이잖아요?
그럼 로고 버튼을 누르는 시점이나, 메인페이지가 호출된 시점에서 저장된 쿠키값을 초기화 시켜버려도.
브라우저의 기능중에 뒤로 가기 버튼을 눌러 원래 페이지로 가도 살아 있어야 된다는 말씀인가요?
그럼 페이지 호출될때마다 현재페이지를 인지할수 있는 코드를 쿠키에 저장해버리시고
탭내용 있는 페이지 왔을때 이전 페이지를 if문으로 검사하여
메인페이지 라면 ----- 탭내용과 관련된 -
헛매질
처음에는 몰르겠지만 일단 뒤로가기했을때 활성화가 되야하니 초기화를 해버리면 뒤로가기했을때 활성화할 방법이 없지 않을까요? 제일 좋은건 브라우저 이벤트값 같은걸 알면 좋은데... 뒤로가기버튼은 이벤트가 발생안한다고 하네요.. 뒤로가기버튼눌르면 서버에서 호출하는게 아니라 캐싱되어있는 파일들을 호출하는거라는데 그것만 알아내는 방법이라도 있음 좋겠는데요 ㅠㅠ
-
헛매질
SharedObject에 저장된 값을 초기화 시켜주는 기능을 주고, 필요한 상황에서 호출하시는게 어떨런지요..