2012-12-16 4 views
4

제목이 말하는대로; 외부 파일 (텍스트, HTML, PHP 등)의 내용을 div에 넣기를 원합니다. 기본적으로 외부 파일에는 text_1.txt 또는 * text_1.html *이라는 텍스트가 있으며 해당 텍스트가 홈페이지에있는 div 내에 표시되기를 원합니다. 내용 여기외부 파일의 텍스트를 div에 삽입하려면 어떻게해야합니까?

내가 기본 코드로 문제를 설명했다 :


완벽한 솔루션을 분류 사업부에 삽입하여 텍스트 또는 HTML 파일 에서 텍스트를 표시 할 수있는 아주 기본적인 코드 것 이를 솔루션으로 작성하는 예제로 사용하십시오. text_1.html에서

코드 : index.html을에서

<p>Hello world.</p> 

코드 : 나는 그것을 넣을 수

<!doctype html> 
<html> 
<head> 
<title>Homepage</title> 
</head> 

<body> 


<div class="content"></div> 


</body> 
</html> 

이 간단합니다. 나는 모든 답변을 주셔서 감사합니다. 감사합니다.

  • 사용 iframe을, 또는 다른 프레임 유형 솔루션 :

    PS는 여기에 몇 가지 당신이 대답 피해야 것들입니다.

  • jquery 등 내에서 onclick 함수를 사용하십시오.
  • 특정 텍스트를 대체하기 위해 비효율적 인 텍스트 필드를 사용하십시오.
  • 가상 서버 또는 유사한 방법에 대한 삽입 코드를 사용합니다.
+1

모든 정당한 해결책은 단순히 서버 측 솔루션을 사용하는 것입니다. 왜 이것이 옵션이 아닌가요? –

+0

SSI를 지원하지 않는 서버로 작업해야합니다. – Nikita

+0

그런 경우에는 다른 호스팅 제공 업체로 변경하는 것이 좋습니다. 어떤 종류의 서버 측 스크립트없이 구현 된 솔루션은 끔찍하게도 끔찍하게 손상 될 것입니다. (예 : 자바 스크립트를 통해 삽입하면 콘텐츠가 검색 엔진 등으로 색인 생성되지 않음을 의미합니다.) –

답변

0

jquery로 그냥 해내 시지 않겠습니까?

$(document).ready(function() { 
$('.content').load('text_1.html'); 
}); 
+0

어떤 이유로 작동하지 않는 것 같습니다. 내가 div에 보이는 텍스트를 얻지는 않지만 jquery 1.8.3을 사용하면 좋을 것입니다. – Nikita

+0

솔루션에 text_1.html은 어디에 있습니까? – Kimtho6

+0

text_1.html은 위의 코드가 포함 된 문서와 동일한 위치에 있습니다. 내가 잘못 본 것이 아니라면 그렇게해야합니다. – Nikita

2

는 서버 측 당신이 그것을 PHP는 당신이 사용할 수있는 사용하고 싶은 경우 PHP, ASP 또는 JSP

http://en.wikipedia.org/wiki/Server_Side_Includes

를 사용하여 포함 사용하지 않는 때까지이 작업을 수행하는 방법은 없습니다 :

require_once('filename.php'); /* For including files */ 

또는 페이지에 .txt 파일을 열 기본 기능을 사용

+0

당신은 Kimtho6 @ – Kimtho6

+0

그녀의 PS 읽기 ... 자바 스크립트에 그것을로드 할 수 있습니다? –

+0

) 아니면 내가 뭔가 잘못하고있는 중이 야, – Nikita

관련 문제