none
iframe 에러... RRS feed

  • 질문

  • iframe으로 htm을 열구요

    그 htm에서 location을 변경하는데요

    url이 없으면 "웹 페이지를 표시할 수 없습니다." 이렇게 나오잖아요

    근데 ie에서는 iframe에서 이런 메시지가 나오는게 아니라 부모창에서 이 오류가 납니다

    ie버전 9 이상에서 나오는 현상같은데요

    그런 피씨도 있고 아닌 것도 있어서 뭐가 문제인지 모르겠네요

    제가 원하는건 무조건 iframe만 오류가 나서 부모창에서 iframe이 죽었는지 살았는지 확인이 가능해야합니다.

    근데 오류가 나면 잡고 죽어서 unload에서 location을 변경하더라도 안먹고 무조건 죽습니다

    물론 새창을 띄우는 방법이 현재 유일하지만 팝업창은 안되고 현재 페이지에서 해결해야 됩니다. 도움 좀 부탁드립니다.

    2015년 4월 29일 수요일 오전 4:43

모든 응답

  • 일단 IFrame을 호출해서 해당 페이지에서 URL을 호출한다.

     - 이슈>> 웹 페이지 오류가 발생하지만 어떤것은  Iframe창에서 또는 부모창에서 에러 메시지를 랜덤하게 띄운다

    오류 발생시 부모창에서 Iframe창을 체크하는데...(오류가 나고 잡고 죽어서 upload에서 location을 변경하더라도 안먹고 ...)

    이부분이 무슨 이야기인지 이해가 되지 않습니다 ^^;;;

    일단 순차적으로 해결하시기 바랍니다.

    일단 Iframew호출 후 정상적으로 다른 페이지를 호출하도록 해야하고 왜 안돼는지 확실히 알아보셔야할 것 같습니다. 그외 Exception으로 오류 발생하는 부분에 대해서 부모창으로 값을 넘긴다던지 진행하셔야 할 것 같습니다.

    그 후 설명주신 부분은 잘 모르겠어서 가이드가 어렵고 현재 소스로 테스트를 하면서 가이드 하는 것이 아니라서 제한적인 점은 양해 부탁드립니다.

    감사합니다.

    2015년 4월 29일 수요일 오전 7:22
    중재자
  • iframe에 htm을 연결합니다. 예를 들어 부모는 a.htm, 자식인 iframe은 b.htm

    b.htm에서 location을 특정 url로 바꾸는데요. 그 url이 저희 프로그램 프로토콜로 보내는 url인데

    프로그램이 깔려있으면 url을 호출하는데 프로그램 설치가 되어 있지 않아 url을 부르지 못한다면

    웹페이지를 찾을 수 없다는 메시지가 나옵니다. 

    이런 경우에 당연히 iframe의 htm에서 웹페이지를 찾을 수 없다고 표시하고 부모창은 가만히 있어야 되는데

    확인결과 ie9이상에서는 iframe만 그런게 아니라

    부모창에서 웹페이지를 찾을 수 없다는 표시와 함께 a.htm이 죽는 현상입니다

    그래서 b.htm unload에 이벤트를 태우고,

    a.htm에서도 onunload 이벤트가 발생되어 location을 바꾼다던지 어떤 작업을 해보려고 시도했는데도

    웹페이지를 찾을 수 없다고 나오면서 창이 죽네요 ㅜ


    • 편집됨 wlwlwljhkd 2015년 4월 30일 목요일 오전 7:20
    2015년 4월 30일 목요일 오전 7:17