2011-04-12 2 views
0

홈 페이지에 라이트 박스가있는 어플리케이션에서 작업 중이므로 표시등을 닫아야합니다 상자를 열고 홈 페이지로 이동합니다. 스크립트로 라이트 박스를 닫고 홈 페이지로 이동합니다. 응용 프로그램을 가져 와서 창을 최대화하려고합니다. "ie.bring_to_front"및 "ie.maximize"명령을 사용하고 있습니다.ie.maximize 및 ie.bring_to_front 명령이 홈 페이지에서 기본적으로 라이트 박스가 열리는 어플리케이션에서 작동하지 않습니다.

이 명령은 홈 페이지에 라이트 박스가없는 응용 프로그램에서 작동합니다.

가정에있는 라이트 박스 때문이거나 페이지에 자바 스크립트가 있기 때문입니다.

감사와 안부, Ajazz을 제안하십시오.

+0

아무도 정말 페이지 HTML의 예 않고 대답 할 수 없다 요청시이를 제공 할 수없는 것 같다 있기 때문에, 당신을 돕기 위해 필요한 정보를 당신의 마음을 읽고 얻을 수있는 심령을 찾아주세요 (또는 페이지로 연결). 나는 당신이 작동하지 않는 watir 코드와 어떤 버전의 ruby ​​& watir를 제공 할 것을 제안한다. –

+0

우리는 또한이 '라이트 박스'가 무엇인지, 브라우저 내의 특별한 div인지, 아니면 별도의 브라우저 창인지에 대해 더 잘 알고 있어야합니다. –

+0

3 일, @ajazz의 응답이 필요하지 않아야합니다.이 라이트 박스를 볼 수있는 공개 URL이있는 경우 아주 심하게 대답. –

답변

0

도움을 줄 수 없습니다.

페이지에서 실제로 실행중인 코드를 보지 않고 '작동하지 않음'이외의 오류 모드가 표시되지 않은 경우 (예 : 실제로 어떤 일이 발생했는지, 어떤 종류의 오류 메시지가 나타 납니까?) '라이트 박스'응용 프로그램, 심지어 스크린 샷이 아니라 코드가 실패하게 만드는 원인을 아는 것은 거의 불가능합니다. 특히 다른 사이트에서 작동하기 때문에 코드가 잘못되지 않았 음을 알고 있기 때문에 특히 그렇습니다.

당신이

+0

나는이 일을 돕기 위해 여러분이 기울인 노력에 정말 감사드립니다. 보안상의 이유로 코드를 생성 할 수 없었지만 불가능한 것은 아닙니다. 다음에 질문을 올리려고 할 때 필요한 경우 코드를 생성합니다. – ajazz

관련 문제