2011-10-09 6 views
0

내 웹 사이트에 새 페이지를 추가 할 때 한 파일 만 편집하면되므로 내 웹 사이트의 JavaScript에서 탐색 모음을 만들고 싶습니다. 자습서를 찾은 후에는 내가 원했던 것을 거의 찾았지만이 방법조차도 작동하지 않습니다.자바 스크립트 탐색이 작동하지 않습니까?

function nav(String url) 
{ 
window.location.href = url; 
} 

<form> 
<input type="button" value="Home" onclick="nav(http://www.atsbusinessandgames.co.cc/)" /> 
</form> 

그러나 내 탐색 바에 표시되지 않습니다. 또한 다른 링크처럼 보이게하고 가능한 경우 버튼이 아니길 바래요. 어떤 도움이라도 대단히 감사합니다.

+0

자바 스크립트 만 사용하여 한 페이지 만 편집해야하는 경우 별도의 파일에서 내비게이션 막대를 포함시키기 위해 일부 유형의 서버 측 언어를 사용하지 마십시오. – icktoofay

+0

@icktoofay 어떻게해야할지 모르겠다. 지금 내 탐색 바는 html로되어 있습니다. html로 작성된 HTML 탐색 모음에 링크하여 div 내에서 사용할 수 있습니까? 별도의 CSS 파일을 사용하여 아마 거기에 추가 할 수 있습니다. – carstorm

+0

아파치를 사용하고 있고 [서버 측 포함] (https://en.wikipedia.org/wiki/Server_Side_Includes)을 사용하고 있다면 다음과 같이 사용할 수 있습니다 :''. Apache의 지원에 대한 자세한 내용은 [해당 설명서] (http://httpd.apache.org/docs/2.2/howto/ssi.html)를 참조하십시오. – icktoofay

답변

3

자바를 생각하면 JS의 함수 매개 변수에 유형을 지정하지 않아도됩니다.

function nav (url) { 
    window.location.href = url; 
    // or window.location = url; 
    // sometimes window.location.href = ... 
    // behaves in a funny manner cross-domain. 
} 

<form> 
    <input type="button" value="Home" onclick="nav('http://www.atsbusinessandgames.co.cc/');" /> 
</form> 

아, 사과는 URL 주변의 작은 따옴표에도 유의해야합니다.

+0

Opps. 내가 Java 인 AP 컴퓨터 과학 수업을 끝내고 나서 바로이 작업을하고있었습니다. 그러나 이것은 여전히 ​​아무것도 변경되지 않았습니다. 내비게이션 막대가 여전히 표시되지 않습니다. – carstorm

관련 문제