2016-11-05 2 views
0

안녕하세요!HTML - CSS/javascript 파일을 어떻게로드합니까?

나는 문제가있어서 비틀 거리며 주위를 감싸고있는 것처럼 보일 수 없다.

이 URL이있는 페이지를로드한다고 가정 해 보겠습니다. http://example.com/home. 그럼 내 index.php에 HTML을로드하고 모든 CSS와 함께 첨부 된 js 표시됩니다. 작품은 매력과 내가 어떻게 작동하도록하고 싶습니다.

이 URL을 요청하면 문제가 발생합니다. http://example.com/home/test. 여전히 동일한 HTML을로드합니다. 즉, 어떻게 작동하게 만들었습니다. 그러나 이제는 디자인에 사용되는 cssjs 파일을 더 이상로드하지 않습니다. 그들은 더 이상 오래된 콘텐츠를 가지고 있지 않지만 페이지 자체의 콘텐츠를 가지고 있습니다. 초기화하려면 :

처음에는이고 첫 번째 URL 예에서는로드되는 방법.

body{ margin: 0; background:rgb(0,0,1);} 

2 URL CSS 결과

<html> My html I loaded, but not the css anymore </html> 

편집 :

html 파일 I 부하에서 동일 또 다시, 그것은 url을 듣지 않습니다 파일을로드하십시오, 그냥 require_once 동일한 HTML 파일. js 및 css 경로는 static입니다.

내 질문 : cssjs 파일을 어떻게로드합니까? 여분의 파일을로드 할 때 /test의 효과를 어떻게 제거 할 수 있습니까?

은 내가하지 않으면 그것을 충분히, 그렇게 말하십시오 설명 희망 나는 더 명확하게하려고합니다.

+0

은 js이고'test.html'과 같은 폴더에있는 CSS입니까? 어쩌면 당신은 상대 경로에 문제가 있습니다. – ncubica

+0

home/test는 다른 index.php가있는 새 디렉토리입니까? .. 코드를 보여주십시오 .. (어디서 CSS와 js를로드 할 것인가) – scaisEdge

+0

css와 js 파일을 home/test에로드하는 데 사용한 코드는 무엇입니까? netbeans와 같은 IDE를 사용하는 경우 ctrl + CSS 및 js 경로가 정확합니다. –

답변

1

루트를 지정하여 CSS 또는 JSON 파일을로드 할 수 있습니다. 대신 사용 : 예를 들어

<link rel="stylesheet" type="text/css" href="mystyle.css"> 

당신은 사용해야 그렇지

<link rel="stylesheet" type="text/css" href="/mystyle.css"> 

는 의지를 CSS 파일에 대한 귀하의 경우 검색에서 당신이 http://example.com/home/somecss.css 대신

+0

예, 문제가 해결되었습니다. 가능한 한 빨리 답변으로 받아 들일 것입니다. – Nytrix

1
당신은 예를 들어, 절대 경로를 사용하는 것이 좋습니다

: 당신이해야 할 일은

<link rel='stylesheet' href='/css/style.css' type='text/css' media='all' />

0

http://example.com/somecss.css의 호출이 해당 페이지에 js 및 css 파일을 포함시킵니다.

하나의 js 파일이 my.js이고 하나의 CSS 파일이 style.css이고 홈 디렉토리/폴더이고 다른 디렉토리의 파일을 표시하려는 경우 다음과 같이 페이지에 포함해야합니다. 옳은 길.

예 : home/style.css home/my.js

집/js와 css my가있는 기본 폴더입니다. 지금 당신은 여기에서 이러한 파일을 표시하려면 : 홈/테스트/당신의 <head> 태그에

for css: 
<link rel="stylesheet" href="../style.css" /> 

for js: 
<script src="../my.js"></script> 

을 작성해야합니다 (시험/디렉토리에 있음) 인덱스 페이지에 다음

페이지.

+0

이것은 내가 찾고있는 것이 아니며, 내가 어디에서 왔는지 이해합니다. 나는 절대 경로를 필요로했다. – Nytrix

관련 문제