2010-01-10 2 views
5

FF로 미친 듯합니다. Chrome에서 동일한 페이지를 시도했는데 콘텐츠가 즉시 표시됩니다.firebug에서 편집 버튼을 사용하기 전까지는 iframe에 내용이 표시되지 않습니다.

다른 페이지에서 차트를로드하는 iframe이 있습니다.

문제는 요소를 검사하고 요소 편집 버튼을 클릭하기 전까지 차트가 나타나지 않는다는 것입니다. html 코드의 src 속성 뒤에 공백을 추가하면 (아래 그림 참조) 그래프가 즉시 표시됩니다. 사용

그래프는 여기

<iframe src="http://localhost:4501/mainpage/graph.aspx" ></iframe> 

이미지 후

<iframe src="http://localhost:4501/mainpage/graph.aspx"></iframe> 

전에 jqPlot

이다. 그것은 그 컴퓨터에서 뭔가 ...하지만이 갈 줄 수 않는 이유

alt text http://img294.imageshack.us/img294/252/crazything.jpg

+1

이것이 방화범 문제가 아닙니까? 방화범이 끌리는 iframe 콘텐츠가 오랫동안로드/표시되지 않도록하는 다른 경우를 보았습니다. 화재 경보기를 완전히 끄고 다시 검사하여 확인하십시오. – Alohci

+0

시도했지만 여전히 유용하지 않습니다 ... –

+2

공백을 추가해도 아무 것도 영향을 미치지 않습니다. 우리가 볼 수있는 테스트 페이지를 설정할 수 있습니까? 도움이 훨씬 쉬워 질 것입니다. –

답변

2
<iframe src="#" onload="this.src='http://localhost:4501/mainpage/graph.aspx'">No Ifrmae allowed</iframe> 

내가 확실하지 않다. btw "iframe 허용 안함"이 표시되면 iframe에서 iframe을 사용하지 않도록 설정할 수 있습니다. sience 당신이 프레임을 보여 주지만로드 문제가 있다고 언급했다면 ... 당신의 방화범을 ... 확인하십시오 NET 탭에서 "http://localhost:4501/mainpage/graph.aspx"성공적으로로드되었습니다.

0

동일한 도메인에서로드 했으므로 해당 iframe의 js 및 DOM에 액세스 할 수 있습니다.

여분의 공간을 추가하거나 <span>을 iframe 창에있는 dom에 다시 그려 강제로 다시 그립니다.

+0

iframe을 FB로 편집 한 후 iframe이 제대로 표시되는 이유는 다시 그리기를 강요하고 있기 때문입니다. 파이어 폭스는 때로는 그렇게하지만, 우리는 여전히 그것을 좋아한다. –

0

수동으로 프레임을 다시로드하려고 했습니까 (어떤 일이 발생했는지 알 수 있습니까)? (마우스 오른쪽 버튼 →이 프레임 → 프레임 다시로드)

관련 문제