2011-08-21 7 views
0

다른 웹 페이지를 나란히 볼 수 있도록 웹 브라우저 창을 2 프레임으로 분할하는 다음 북마크릿 코드가 있습니다. 코드는 일부 웹 사이트에서는 정상적으로 작동하지만 작동하지 않는 코드는 창을 나눠서 첫 번째 프레임을로드 한 다음 프레임을 벗어나 전체 페이지로 이동합니다. 이 특정 사이트 하나는 http://www.cbssports.com에 있으며 CBS URL을 입력하고 Yahoo.com URL을 입력하면 CBS 사이트로 채워집니다. 코드는 2 개의 URL을 묻습니다. 왜 이런 일이 일어나고 있는거야? 아래 코드는 다음과 같습니다분할 화면 도움말 북마크

자바 스크립트 : A14nH = 같이 location.href; L3f7 = 프롬프트 (A14nH '파일 하나를 선택합니다'); R1Gh7 = 프롬프트 (L3f7을 '파일 2를 선택합니다'); 경우 (L3f7 & & R1Gh7) {document} {write (Fr4Q); void (close)}}} else {void (null)}

답변

3

Line {Fr4Q = '\ n'; (103)는 http://www.cbssports.com/의 (이 답변을 작성하는 시간)이 있습니다 : 최상위 윈도우가 CBS 스포츠가 아닌 경우 (즉이 프레임이라면) 거의 CBS 스포츠를 열고, 말하는

<script type="text/javascript">/* Window Management */ if(top != self){window.open(location.href, '_top');}</script> 

최상위 창에서 프레임이 무엇이든지 바꿉니다. 그것.

+0

이 문제를 해결할 방법이 있습니까? 아니면이 사이트에서 2 개의 브라우저 창을 사용해야합니다. 당신의 도움을 주셔서 감사합니다. – BobC

+0

@BobC : 너는 그걸로 붙어있다. – icktoofay

+0

어쩌면 이것이 대답 할 수 있습니다. 오페라 브라우저에서 같은 코드가 작동하는 이유는 무엇입니까? Firefox와 Chrome은 코드가 작동하는 것을 허용하지 않습니다. 오페라는 내가 선택한 다른 브라우저가 아니기 때문에 다른 2 개의 브라우저 중 하나에서 작동하도록 코드를 수정하려고합니다. – BobC