2013-12-17 3 views
3

메인 웹 사이트 (사이트 # 1)에 다른 웹 사이트 (사이트 # 2)로 보내는 헤더가 있습니다. 헤더에는 사이트 # 2에 속하는 것으로 간주되는 "내 계정"링크가 있습니다. 사이트 # 1에서 클릭하면 같은 페이지 전체가 올바르게로드됩니다. 사이트 # 2로 이동하여 버튼을 클릭하면 페이지 상단의 iframe (기본적으로 헤더가있는 영역)에로드됩니다.동일한 도메인 링크가 전체 페이지가 아닌 상단 iFrame에로드됩니다.

  • 사이트 # 1

내 계정 링크가 있어야하는데 원래 링크가 https://find.saclibrarycatalog.org/iii/encore/myaccount

www.saclibrarycatalog.org
  • 가 사이트 # 2입니다 www.saclibrary.org입니다

    지금 당장 작동하려면 첫 번째 사이트에서 리디렉션 페이지로 연결되는 링크를 변경 한 다음 해당 페이지를 두 번째 사이트의 내 계정 페이지로 자동 리디렉션해야합니다. iframe의 URL은 동일한 도메인 (saclibrarycatalog.org)이 아닌 모든 링크에서 올바르게 작동합니다. 그래서 내 작품은 작동하지만 동일한 도메인의 원래 링크는 작동하지 않습니다.

    iframe에서만 링크를로드하는 방법과 완전히 같은 페이지가 아닌 다른 방법으로 링크를 만드는 방법에 대해 많은 정보를 얻었습니다. 리버스 엔지니어링을 수행 할 수 없습니다. 그 끝. 제가 이야기 한 또 다른 웹 개발자는 브라우저 문제라고 말했지만 여기에있는 컴퓨터의 브라우저를 업데이트하지 않았습니다. 우리는 파이어 폭스 25.0.1 및 IE 9를 실행 중입니다.

    미리 감사드립니다!

  • +0

    왜이 작업을 위해 최신 jQuery를 사용하지 않습니까? – Tekkzz

    답변

    0

    당신은 실제로 당신의 방법을 현대화해야합니다. php, asp 또는 cgi (호스팅 서버 기능에 따라 다름)를 사용하면 나머지 페이지 (예 : 바닥 글 및 다른 부분)에서 머리글을 나눌 수 있습니다. 따라서 페이지를로드하고 요청 된 URI를 확인하면 페이지의 특정 부분을 표시하거나 표시 할 때 또는 표시하지 않을 항목을 결정할 수 있습니다.

    관련 문제