2013-09-22 3 views
1

로드시 데이터를 적게 넣기 위해 댓글 용 프레임 또는 iframe을 사용하려고합니다. 예 : 내가 100 개의 의견이있는 기사가 있다고 가정 해 보겠습니다. 처음 10 개만로드하므로 사용자가 2 페이지를 클릭하면 다음과 같이 표시됩니다.댓글 용 자바 스크립트

1) 11-20 개의 댓글로 새 프레임을 만듭니다.

2) 처음 10 개의 댓글 표시 없음.

3) "2"버튼의 onclick을 변경하여 프레임 디스플레이를 차단하고 다른 프레임을 none으로 변경하십시오.

내 질문은 :

1) 나는이에 대한 프레임 또는 iframe을 사용해야합니까?

2)이 아이디어가 좋은가요? 또는 내 웹 사이트를 너무 느리게 만들 수 있습니까?

3) Google은 프레임에서 숨기는 주석을 "볼 수 있습니까?" (해당 번호를 클릭하기 전까지는 페이지에서 찾을 수 없습니다)

답변

1

제안 된 솔루션은 일을하는 데 정말 어색한 방법입니다.

대신이 아이디어를 제시해주십시오.

먼저 JavaScript가 없어도 웹 사이트가 작동하도록하십시오. 그렇게하면 페이지 매김 버튼이 실제 내용과 실제 데이터로 이어집니다. 그러면 Google (및 다른 사용자는 만족 스럽습니다.)

div 또는 아마도 section 요소로 주석을 묶습니다. 무작위로 ID를 선택하십시오. comments.

그런 다음 페이지 넘김 버튼에 JavaScript를 추가하고 Ajax를 사용하여 나가서 다음 댓글 집합을 사용하십시오. 새 콘텐츠로 #comments을 (를) 바꾸세요. 서버에서 별도의 API를 사용하거나 매개 변수를 전달할 수 있습니다.이 매개 변수는 "단지 의견, 본문 없음"을 의미합니다.

+0

아약스를 전달하는 정보가 많이 보인다 : 댓글 10 개, 사용자 10 명, 댓글 순위. 훨씬 느린 것 같아. –

+0

AJAX 사용 여부에 관계없이 정보를 전달해야합니다. 그것은 AJAX에 대한 많은 데이터처럼 보이지 않습니다. 이것은 좋은 추천입니다. 실제로 JSON 형식으로 원시 데이터를 전달하고 필요에 따라 HTML 템플릿을 업데이트 할 수 있습니다. –

+0

아약스를 사용할 때 1) db에서 데이터를로드하는 중 2) 아약스로 전달하는 경우. 때 메신저에서로드 및 DB를 .... –