2012-09-29 3 views
0

필자는 mybb 포럼과 포럼 하단에 공개/비공개 채팅을 추가하는 플러그인 (</body> 앞에 div를 추가 함)이 있습니다.현재 페이지의 일부를 다시로드하지 않고 새 페이지를 탐색하려면 어떻게해야합니까?

채팅을 다시로드하지 않고 포럼을 탐색하고 싶습니다.

this question에서 Josh Stodola는 URL을 변경하는 방법을 설명합니다. this question에는 URL을 변경하는 작은 JavaScript 코드가 있습니다. HTML5 iframe에 대해서도 읽어 보았습니다.하지만 어떻게하면 함께 사용할 수 있을지 상상할 수 없습니다.

채팅은 iframe 내부에 있어야합니까? 포럼 내부의 iframe? 포럼이 iframe 내부에 있어야하고 다른 사람과 채팅해야합니까? 그리고 새로운 페이지 안에 그 두 iframe, ??? 당신은 창을 포함하는 채팅과 콘텐츠에 대한 iframe이 있어야한다

+0

이것을 원한다면'IFRAME' 대신'FRAMESET'과'FRAME'을 사용해야합니다. – Jay

답변

1

내가 엉망이있어

.... 이렇게하면 포럼을 탐색하고 iframe과 상단 프레임 만 다시로드 할 수 있습니다. 당신이 이동하는 동안 주소 표시 줄을 변경하지 않습니다 이런 식으로 일을하고이 사용자가 페이지에 연결하려고 할 때 혼동하게 그리고 홈 페이지 또는 어디든지를 취합니다

<body><iframe src="someurl"></iframe><div>Chat</div></body>

몇 가지주의해야 그들은 당신의 공개 토론을 찾아보기 시작했다.

더 멋진 체크 아웃을 원한다면 pjax. 그것은 특정 내용을로드하는 동안 전체 페이지에 대한 URL을 변경할 수 있습니다.

+0

아, 사용중인 pjax 예제에서 github 자체를 보길 원합니다. 트리 탐색은 pjax를 통해 이루어 지므로 코드 만 교체되고 전체 페이지가 다시로드됩니다. –

+0

감사합니다. iframe이 도움이되지 않는 것으로 나타났습니다. 포럼을 통해 채팅해야하기 때문입니다. 보안상의 이유로 프레임 위에 레이어를 추가 할 수 없습니다. – TheBronx

관련 문제