javascript:;javascript:void(0)와 사용 설명
7805 단어 javascript:;javascript:void(0)
그런데 여기 void(0)는 도대체 무슨 뜻 일 까?
Javascript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
void 연산 자 용법 형식 은 다음 과 같 습 니 다.
1. javascript:void (expression)
2. javascript:void expression
expression 은 계산 할 자바 script 표준 표현 식 입 니 다.표현 식 바깥쪽 의 괄호 는 선택 한 것 이지 만 쓰 는 것 은 좋 은 습관 입 니 다.구현 버 전 Navigator 3.0 )
void 연산 자 를 사용 하여 하이퍼링크 를 지정 합 니 다.표현 식 은 계산 되 지만 현재 문서 에 내용 을 불 러 오지 않 습 니 다.
다음 코드 는 사용자 가 앞으로 아무 일 도 일어나 지 않 을 때 하이퍼링크 를 만 들 었 습 니 다.사용자 가 링크 할 때 void(0)는 0 으로 계산 되 지만 자바 script 에 서 는 아무런 효과 가 없습니다.
여기에서 만 아무 일 도 일어나 지 않 습 니 다
아래 코드 는 하이퍼링크 를 만 들 었 습 니 다.사용자 시트 는 폼 을 제출 합 니 다.
폼 을 여기에 제출 합 니 다
a href=\#a href=javascript:void(0)와 의 차이 링크 의 몇 가지 방법
\#위치 정보 가 포함 되 어 있 습 니 다.
기본 닻 은\#top 즉 웹 페이지 의 상단 입 니 다.
javascript:void(0) 죽은 링크 만 표시 합 니 다.
이게 왜 페이지 가 길 어 요.
페이지 맨 위로 뛰 었 습 니 다.
javascript:void(0)는 그렇지 않 습 니 다.
그래서 스 크 립 트 를 호출 할 때 void(0)를 사용 하 는 것 이 좋 습 니 다.
아니면
등
링크 의 몇 가지 방법
1.window.open(''url'')
2.사용자 정의 함수 사용
window.location.href=""
href="\#"는 위치 정 보 를 포함 하고 있 습 니 다.기본 닻 은\#top,즉 웹 페이지 의 상단 입 니 다.이 링크 를 연속 으로 빠르게 클릭 하면 브 라 우 저 가 느 리 고 심지어 무 너 집 니 다.
물론 우 리 는 보통 세 개의 href="\#\#"를 사용 하지만 이 글 을 보면 우 리 는 앞으로 자바 script:(가짜번호
javascript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
javascript:;좋 습 니 다.javascript:void(0);어떤 경우 에는 브 라 우 저가 버그 를 호 환 한다 고 합 니 다.이 점 bug 는 저도 언제 나타 날 지 모 르 겠 습 니 다.아 는 동 화 는 가르쳐 주세요).
javascript:;로 쓸 수 있 습 니 다.qq 공간 은 자바 script:로 많이 쓰 여 있 습 니 다.
나 는 이 둘 사이 에 아무런 차이 가 없다 고 생각한다.모두 빈 사건 을 집행 하 는 것 이다.
javascript:;심지어 7 글자 가 빠 졌 다.하하.
시 나 웨 이 보 는 자바 script:void(0)를 썼 습 니 다.
나 는 이전에 줄곧 javascript:void(0)를 썼 다.하지만 지금 쓴 것 은 모두 javascript:;
a href="\#">링크 를 클릭 하면 페이지 가 위로 굴 러 갑 니 다.\#기본 닻 점 은\#TOP 입 니 다.
링크 를 클릭 하면 페이지 가 움 직 이지 않 고 링크 만 엽 니 다.역할 이 같 으 면 브 라 우 저 마다 차이 가 있 을 수 있 습 니 다.링크 를 클릭 하면 페이지 를 첫 페이지 로 굴 리 지 않 으 려 면 href="javascript:void(0)"를 사용 하 십시오.href="\#"을 사용 하지 마 십시오.return false 도 비슷 한 역할 을 합 니 다.href="\#"과 href="javascript:void(0)"의 차 이 를 자세히 설명 합 니 다."#1"은 위치 정 보 를 포함 하고 있 습 니 다.기본 닻 점 은#top,즉 웹 페이지 의 상단 입 니 다.javascript:void(0)는 죽은 링크 만 표시 합 니 다.이것 이 바로 페이지 가 길 때 링크 를 탐색 하 는 이유 입 니 다.javascript:void(0)는 그렇지 않 습 니 다.그래서 스 크 립 트 를 호출 할 때 void(0)를 사용 하 는 것 이 좋 습 니 다.아니면
링크 의 몇 가지 방법
1.window.open(''url'')
2.사용자 정의 함수 사용
<script>
function openWin(tag,obj)
{
obj.target="_blank";
obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
obj.click();
}
</script>
주주window.location.href=""
href="\#"는 위치 정 보 를 포함 하고 있 습 니 다.기본 닻 은\#top,즉 웹 페이지 의 상단 입 니 다.이 링크 를 연속 으로 빠르게 클릭 하면 브 라 우 저 가 느 리 고 심지어 무 너 집 니 다.
물론 우 리 는 보통 세 개의 href="\#\#"를 사용 하지만 이 글 을 보면 우 리 는 앞으로 자바 script:(가짜번호
javascript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
javascript:;좋 습 니 다.javascript:void(0);어떤 경우 에는 브 라 우 저가 버그 를 호 환 한다 고 합 니 다.이 점 bug 는 저도 언제 나타 날 지 모 르 겠 습 니 다.아 는 동 화 는 가르쳐 주세요).
javascript:;로 쓸 수 있 습 니 다.qq 공간 은 자바 script:로 많이 쓰 여 있 습 니 다.
나 는 이 둘 사이 에 아무런 차이 가 없다 고 생각한다.모두 빈 사건 을 집행 하 는 것 이다.
javascript:;심지어 7 글자 가 빠 졌 다.하하.
시 나 웨 이 보 는 자바 script:void(0)를 썼 습 니 다.
나 는 이전에 줄곧 javascript:void(0)를 썼 다.하지만 지금 쓴 것 은 모두 javascript:;
a href="\#">링크 를 클릭 하면 페이지 가 위로 굴 러 갑 니 다.\#기본 닻 점 은\#TOP 입 니 다.
링크 를 클릭 하면 페이지 가 움 직 이지 않 고 링크 만 엽 니 다.역할 이 같 으 면 브 라 우 저 마다 차이 가 있 을 수 있 습 니 다.링크 를 클릭 하면 페이지 를 첫 페이지 로 굴 리 지 않 으 려 면 href="javascript:void(0)"를 사용 하 십시오.href="\#"을 사용 하지 마 십시오.return false 도 비슷 한 역할 을 합 니 다.href="\#"과 href="javascript:void(0)"의 차 이 를 자세히 설명 합 니 다."#1"은 위치 정 보 를 포함 하고 있 습 니 다.기본 닻 점 은#top,즉 웹 페이지 의 상단 입 니 다.javascript:void(0)는 죽은 링크 만 표시 합 니 다.이것 이 바로 페이지 가 길 때 링크 를 탐색 하 는 이유 입 니 다.javascript:void(0)는 그렇지 않 습 니 다.그래서 스 크 립 트 를 호출 할 때 void(0)를 사용 하 는 것 이 좋 습 니 다.아니면
등새 창 링크 를 여 는 몇 가지 방법1.window.open('url')2.사용자 정의 함수 사용
<script>
function openWin(tag,obj)
{
obj.target="_blank";
obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
obj.click();
}
</script>
<a href="javascript:void(0)" onclick="openWin(3,this)">LINK_TEST</a>
window.location.href=""\#이면 맨 위로 뛰 어 내 리 는 경우 가 있 습 니 다.개인 이 소장 하고 있 는 몇 가지 해결 방법:1:
2:
3:
4:
5:(FF 에 서 는 표시 할 수 없 는 것 같 음)
자 바스 크 립 트:void(0)
오늘 CGI 를 디 버 깅 할 때 CGI 프로그램 이 실행 되 었 고 마지막 결과 도 정확 하지만 페이지 는 새로 고침 되 지 않 습 니 다.FireFox 2.0 에서 테스트 한 결 과 는 정상 이 었 지만 IE6 는 하필 새로 고침 하지 않 았 다!자세히 조사해 보 니 cgi 페이지 링크 는only a sample,문 제 는 이 void(0)에서 발생 합 니 다!자 바스 크 립 트 의 void(0)의 의 미 를 살 펴 보 겠 습 니 다.
JavaScript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
void 연산 자 용법 형식 은 다음 과 같 습 니 다.
1. javascript:void (expression_r_r)
2. javascript:void expression_r_r
expression_r_r 는 계산 할 JavaScript 표준 표현 식 입 니 다.표현 식 바깥쪽 의 괄호 는 선택 할 수 있 지만 쓰 는 것 은 좋 은 습관 입 니 다.우 리 는 void 연산 자 를 사용 하여 하이퍼링크 를 지정 할 수 있 습 니 다.표현 식 은 계산 되 지만 현재 문서 에 내용 을 불 러 오지 않 습 니 다.면 코드 가 하이퍼링크 를 만 들 었 습 니 다.사용자 가 클릭 하면 아무 일 도 일어나 지 않 습 니 다.사용자 가 링크 를 클릭 할 때 void(0)는 0 으로 계산 되 지만 자바 스 크 립 트 에 서 는 아무런 효과 가 없습니다.
여 기 를 누 르 면 아무 일 도 일어나 지 않 습 니 다
즉,일부 처 리 를 수행 해 야 하지만 전체 페이지 를 새로 고침 하지 않 은 경우 void(0)를 사용 할 수 있 지만 페이지 를 새로 고침 해 야 할 경우 자세 해 야 한 다 는 것 이다.
사실 우 리 는 이렇게를 사용 할 수 있 습 니 다.이 말 은 submit 작업 을 한 번 할 수 있 습 니 다.그럼 어떤 상황 에서 void(0)를 많이 사용 합 니까?새로 고침 이 없습니다.당연히 Ajax 입 니 다.Ajax 의 웹 페이지 를 보면 보통 많은 void(0)를 볼 수 있 습 니 다.:)그래서 void(0)를 사용 하기 전에 이 페이지 를 전체적으로 새로 고 쳐 야 하 는 지 생각해 보 는 것 이 좋 습 니 다. javascript 을 사용 할 때,일반적으로 우 리 는 유사 한 것 을 통과 합 니 다:제출
가짜 링크 를 통 해 자바 script 방법 을 호출 합 니 다.이 방법 에 문제 가 있 습 니 다.
이 링크 를 클릭 할 때 페이지 를 뛰 어 넘 지 않 지만 스크롤 바 는 위로 굴 러 갑 니 다.해결 방법 은 false 로 돌아 가 는 것 입 니 다.
다음 과 같다.
제출
또 쓸 수 있다
a href="javascript:void(0)"onclick="javascript:방법;return false;"제출 하 다.
javascript:void(0)는 위로 뛰 지 않 습 니 다:)
또 하나의 방법 은#this
a href="\#this"onclick="javascript:방법"
2:
3:
4:
5:(FF 에 서 는 표시 할 수 없 는 것 같 음)
자 바스 크 립 트:void(0)
오늘 CGI 를 디 버 깅 할 때 CGI 프로그램 이 실행 되 었 고 마지막 결과 도 정확 하지만 페이지 는 새로 고침 되 지 않 습 니 다.FireFox 2.0 에서 테스트 한 결 과 는 정상 이 었 지만 IE6 는 하필 새로 고침 하지 않 았 다!자세히 조사해 보 니 cgi 페이지 링크 는only a sample,문 제 는 이 void(0)에서 발생 합 니 다!자 바스 크 립 트 의 void(0)의 의 미 를 살 펴 보 겠 습 니 다.
JavaScript 에서 void 는 연산 자 입 니 다.이 연산 자 는 표현 식 을 계산 할 것 을 지정 하지만 값 을 되 돌려 주지 않 습 니 다.
void 연산 자 용법 형식 은 다음 과 같 습 니 다.
1. javascript:void (expression_r_r)
2. javascript:void expression_r_r
expression_r_r 는 계산 할 JavaScript 표준 표현 식 입 니 다.표현 식 바깥쪽 의 괄호 는 선택 할 수 있 지만 쓰 는 것 은 좋 은 습관 입 니 다.우 리 는 void 연산 자 를 사용 하여 하이퍼링크 를 지정 할 수 있 습 니 다.표현 식 은 계산 되 지만 현재 문서 에 내용 을 불 러 오지 않 습 니 다.면 코드 가 하이퍼링크 를 만 들 었 습 니 다.사용자 가 클릭 하면 아무 일 도 일어나 지 않 습 니 다.사용자 가 링크 를 클릭 할 때 void(0)는 0 으로 계산 되 지만 자바 스 크 립 트 에 서 는 아무런 효과 가 없습니다.
여 기 를 누 르 면 아무 일 도 일어나 지 않 습 니 다
즉,일부 처 리 를 수행 해 야 하지만 전체 페이지 를 새로 고침 하지 않 은 경우 void(0)를 사용 할 수 있 지만 페이지 를 새로 고침 해 야 할 경우 자세 해 야 한 다 는 것 이다.
사실 우 리 는 이렇게를 사용 할 수 있 습 니 다.이 말 은 submit 작업 을 한 번 할 수 있 습 니 다.그럼 어떤 상황 에서 void(0)를 많이 사용 합 니까?새로 고침 이 없습니다.당연히 Ajax 입 니 다.Ajax 의 웹 페이지 를 보면 보통 많은 void(0)를 볼 수 있 습 니 다.:)그래서 void(0)를 사용 하기 전에 이 페이지 를 전체적으로 새로 고 쳐 야 하 는 지 생각해 보 는 것 이 좋 습 니 다. javascript 을 사용 할 때,일반적으로 우 리 는 유사 한 것 을 통과 합 니 다:제출
가짜 링크 를 통 해 자바 script 방법 을 호출 합 니 다.이 방법 에 문제 가 있 습 니 다.
이 링크 를 클릭 할 때 페이지 를 뛰 어 넘 지 않 지만 스크롤 바 는 위로 굴 러 갑 니 다.해결 방법 은 false 로 돌아 가 는 것 입 니 다.
다음 과 같다.
제출
또 쓸 수 있다
a href="javascript:void(0)"onclick="javascript:방법;return false;"제출 하 다.
javascript:void(0)는 위로 뛰 지 않 습 니 다:)
또 하나의 방법 은#this
a href="\#this"onclick="javascript:방법"