2009-12-07 4 views
0

웹 디자인/개발 그룹을위한 포트폴리오를 제작하는 기치를 작성했습니다. 이 포트폴리오는 멋진 플랫 패널 TV에서 전체 화면으로 표시되며 우리가 구축 한 웹 사이트 목록을 통해 회전합니다. 그게 유일한 요구 사항입니다 - 우리 사무실에 들어올 때 사람들이 oogle을 통해 큰 TV에 우리의 작품을 전시하십시오. 몇 가지 접근법을 시도해 보았고 각각의 벽에 부딪혀 약간의 도움을 얻기 위해 여기를 돌리고 있습니다.여러 웹 사이트의 회전 포트폴리오

정적 스크린 샷은 아마도 포트폴리오를 얻는 가장 쉬운 방법 일 것이지만 비디오, 모션 그래픽 또는 기타 대화 형 기능이있는 많은 웹 사이트 정의를 수행하지 않을 것입니다. 스크린 샷은 또한 많은 유지 보수가 필요하거나 그렇지 않으면 웹 사이트가 발전함에 따라 구식이 될 것입니다.

그래서 동적으로 URL 목록을로드하는 것으로 변했습니다. 이 솔루션은 가장 확장 성이 뛰어나고 정확합니다 ... 실제로 작동하도록 만들면 가능합니다. JS를 사용하여 iframe을 만들거나 AJAX 요청을 사용하여 HTML을 가져 와서 페이지에 삽입합니다. 이러한 접근 방식의 문제점은 내가 시도한 몇 가지 다른 시도와 함께 주어진 시간이 지나면 브라우저가 컴퓨터의 메모리가 너무 많이 누적되어 브라우저가 충돌하게됩니다. 이것은 Firefox, IE 및 Chrome에서 발생합니다.

이전에이 작업을 수행 한 사람이 있습니까? 그렇다면 어떻게? .NET, IIS, HTML, JavaScript에 매우 익숙하며 ActionScript 3에 대한 이해를 시작하기 때문에 이러한 기술의 아이디어가 환영받을 것입니다.

이 게시물을 마무리하면서 필자는 웹 페이지 대신 .NET 데스크톱 응용 프로그램을 만들 수있었습니다. 이 사람이 비슷한 문제가 메모리 돼지가 될 사람이 있는지 아는 사람 있습니까?

답변

0

프레임을 사용하여 웹 페이지를 만드십시오. JavaScript를 사용하여 큰 메인 프레임을 매 X 초마다 목록의 다음 웹 사이트로 이동하십시오.

+0

나는 이것을 iframe과 함께 시도했지만, 메모리 처리는 일반적인 프레임과 크게 다를 것이라고 생각했다. 어쩌면 내가 뭔가를 오해하고있는 것일까 요? – Jeff

+0

AJAX를 사용하면서 시간이 지남에 따라 브라우저를 새로 고치지 않고도 계속 페이지에 HTML을 고정시키는 데 문제가 있습니다. 그러나 특정 프레임 (또는 심지어 iframe)을 새로 고치는 경우 별도의 페이지로 처리하기 때문에 브라우저가 메모리에 개체를 저장하지 않을 것이라고 생각하지 않습니다. – philfreo

+0

iframe으로 인해 문제가 발생했습니다. 아픈 '1993 프레임을 시험해보십시오. – Jeff