2008-09-22 8 views
1

SAP BW 웹 응용 프로그램에서 버그가 발생하면 페이지로드시 웹 프레임 워크 라이브러리에서 두 가지 javascript 함수를 호출해야합니다. 문제는 이러한 각 함수가 페이지를 부작용으로 다시로드한다는 것입니다. 또한 이러한 기능을 수정할 권한이 없습니다.선택적 페이지로드시 JavaScript 실행

"실제"페이지로드시 코드 조각을 실행 한 다음이 함수로 인해 발생한 후속로드에서 코드 조각을 실행하고 코드를 다시로드하지 않는 방법에 대한 훌륭한 아이디어가 있습니까?

내 최선의 아이디어는 지금까지 무엇을 실행할지 결정하기 위해 각각의 쿠키에 쿠키를 설정하는 것입니다. 나는이 해결책을 크게 좋아하지 않는다. 더 좋은 점은 매우 환영 할만합니다. 그런데 3 번 페이지로드는 절대적으로 우스 꽝입니다. SAP와 함께하는 방법입니다.

답변

2

쿠키가 정상적으로 작동합니다. 또는 "mode = x"또는 "load = x"매개 변수를 사용하여 쿼리 문자열을 매번 수정할 수 있습니다.

사용자가 마지막 페이지에 책갈피를 지정하려고하면이 문제가 발생합니다. 이것이 옵션이라면 쿠키 솔루션이 좋습니다. 나는 그들이 어쨌든 응용 프로그램에서 멀리까지 얻을 수있는 쿠키가 필요하다고 생각하니?

+0

쿠키 사용에 동의합니다. 우리는 단지 많은 사이트들이 잘 작동하지 않기 때문에 거의 사용하지 않는 휘발성 쿠키에 대해서만 이야기하고 있으며, 이는 인트라넷 솔루션과 관련이 있습니다. – AnthonyWJones

1

쿠키이거나, 실행 된 javascript 기능을 나타내는 쿼리 문자열 매개 변수를 전달합니다. 우리는이 소프트웨어 라인을 따라 뭔가를 만들어야했습니다. 그게 내가 가진 최선이야.

0

쿠키를 사용하거나 숨겨진 필드 값을 설정하십시오. 내 표결은 현장 가치에 대한 것입니다.

0

'페이지 새로 고침을 처리 할 수있는 속성'인 window.name을 사용하는 경우에는 매우 유용 할 수 있습니다.

관련 문제