2011-04-21 6 views
0

안녕 : 우리의 응용 프로그램에서 , 하위 페이지와 메뉴 많은 예를 들어,이 있습니다 :사용은 iframe 또는 템플릿

전체 사이트의 주요 메뉴 :

Index/Document/News/SysConfig and etc. 

그리고 SYSCONFIG 페이지 내부 같은 다른 메뉴가 있습니다 :

user managment,roles,logs... and etc. 

이제 우리는 사이트의 레이아웃을 만들기 위해 iframe이를 사용하여, 우리는 사용자의 선택에 따라 관련은 iframe의 src 속성을 변경합니다. 이것이 좋은 생각인지 궁금합니다.

나는 tempalte를 사용한다고 생각했다. 예를 들어 jsp의 아파치 타일과 asp.net의 masterpage를 생각해 보았다.

어떤 것이 가장 좋은가 궁금합니다.

답변

0

모범 사례, 나는 외부 연결 사이트에서 작동하는 데 사용하는 경우

난 정말 오랜 시간 동안 웹 접근성에 보였다 ...하지만 과거에하지 ... 템플릿 기반 경로를 이동하는 것 어떤 종류의 프레임을 사용하는 것은 큰 노 - 아니였습니다. 스크린 리더는 iframe을 포함한 프레임에 문제가 있습니다. 현재 세대의 스크린 리더가 더 잘 처리하는지 잘 모르겠습니다.

검색 결과/딥 링크 문제도 고려해야합니다. 예를 들어, Google 결과 링크가 iframe의 페이지를 직접 가리 킵니까? 사용자를 기본 페이지로 리디렉션하기 위해 해킹을해야합니까?

마이그레이션 할 콘텐츠가 많지 않으면 템플릿 경로를 사용하는 것이 그리 어렵지 않을 수도 있습니다. 더 복잡한 요구가있는 경우 Wordpress, Drupal 및 Joomla와 같은 환상적인 컨텐츠 관리 솔루션이 있습니다.

+0

브라우저가 크기가 조정되면 js를 사용하여 각 관련 프레임의 크기를 다시 계산해야합니다. 리디렉션은 js 또는 서버 측에서 수행합니다 .... – hguser