2014-03-29 2 views
-1

페이지 레이아웃에 html frames 태그를 사용하는 기존 애플리케이션이 있습니다. 오른쪽에는 머리글, 메뉴, 왼쪽 탐색 및 컨텐츠 영역이 있습니다. 사용자가 왼쪽 네비게이션에서 옵션을 선택하면 해당 내용이 프레임 src 속성을 사용하여 오른쪽 영역에 표시됩니다.html frames 태그 대신 전체 페이지 새로 고침을 피하기 위해 태그

프레임 태그를 제거하여 UI를 다시 디자인하려고합니다. 그래서, 내 질문은 프레임 태그없이 그것을 달성하는 방법에 대해 갈 수 있습니다. 누구나 내가 사용할 수있는 대체 메커니즘을 제안 할 수 있습니다. 프레임이 전체 페이지 새로 고침을 피하는 데 도움이되었다는 느낌이 있습니다. 매번 올바른 컨텐트 영역 만 변경되고 메뉴와 왼쪽 탐색이 수정 되었기 때문입니다. 이제는 대체 할 수있는 방법이 무엇인지 모르며 매번 메뉴가 표시되지 않고 탐색이 항상 새로 고침되는 데 도움이됩니다.

+0

기존 템플릿을 구축 할 수있는 곳 ???? – Kiranramchandran

+0

같은 서버에 있다면 아약스를 사용하십시오 ... 당신의 느낌이 편안하고 대담한 각도 JST 템플릿으로 가고 라우팅하는 경우 ... more info would help ... – vimes1984

답변

0

웹 사이트를 만드는 데 사용하는 프레임 워크에 대한 정보를 제공하지 않았습니다. 요즘 거의 모든 자존심있는 프레임 워크 (아래 참조)는 원하는 작업 만 수행 할 수있는 템플릿 엔진을 제공합니다. 그러나 전체 페이지를 새로 고치지 만 머리글, 바닥 글 등에 대한 코드를 한 번만 작성하면됩니다. 이것은 당신의 프레임을 제거하고 21 세기로 이동합니다

)

그냥 내 머리 위로 떨어져 :

PHP

  • 심포니는
  • 젠드가 나뭇 가지가 있습니다 Zend보기
  • 일반 PHP의 경우 여전히 존재하는 Smarty를 사용할 수 있습니다.

.NET

  • MVC4는 면도기

자바를 가지고

  • 내가

HTML 단일 페이지 응용 프로그램

착각하고 있지 않다 경우 JSP는 템플릿이 있습니다3210
  • 은 확실히 당신은 드루팔, 워드 프레스 같은 CMS를 사용할 수

를 AngularJS와 또는 ... 당신은 당신이 무엇이든을 시도

+0

답장을 보내 주셔서 감사합니다. 예, 저는 페이지를 생성하기위한 템플릿 엔진을 제공하는 프레임 워크에 대해 알고 있습니다. 그러나 당신이 말했듯이, 나의 유일한 관심사는 전체 페이지가 상쾌 해지는 것입니다, 나는 그것을 원하지 않습니다. 페이지 새로 고침을 피하기 위해 아파치 타일과 같은 템플릿 엔진과 함께 jquery/ajax를 사용해야하거나 다른 방법이 있습니다. – juser

+0

그럴 경우, 단일 페이지 신청을해야합니다. 각도보기/경로가 매우 좋습니다! – mstaessen

+0

예, SPA는 실행 가능한 옵션 인 것으로 보입니다. 그러나 그것은 현재 사용중인 서버 측 MVC에서 전체 스택 Client MVC를 얻는 것을 의미합니다. 확실하지 않은 경우 HTML5에서 제거되었지만 모든 브라우저에서 정상적으로 작동하므로 프레임 자체 만 고수 할 것입니다. – juser

관련 문제