자바 스크립트 : 같은 창에서 새 페이지 열기
대상 URL이 SAME 창에서 열리도록이 코드를 쉽게 수정할 수있는 방법이 있습니까?
<a href="javascript:q=(document.location.href);void(open('http://example.com/submit.php?url='+escape(q),'','resizable,location,menubar,toolbar,scrollbars,status'));">click here</a>``
window.open () 의 두 번째 매개 변수 는 대상 창의 이름을 나타내는 문자열입니다.
"_self"로 설정하십시오.
<a href="javascript:q=(document.location.href);void(open('http://example.com/submit.php?url='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status'));">click here</a>
참고 : 다음 질문은 이벤트 처리기를 HTML 링크에 바인딩하는 더 나은 방법에 대한 개요를 제공합니다.
링크를 js 함수로 바꾸는 가장 좋은 방법은 무엇입니까?
<script type="text/javascript">
window.open ('YourNewPage.htm','_self',false)
</script>
참조 참조 : http://www.w3schools.com/jsref/met_win_open.asp
<a href="javascript:;" onclick="window.location = 'http://example.com/submit.php?url=' + escape(document.location.href);'">Go</a>;
이것을 시도해보십시오 그것은 즉 7 및 8에서 나를 위해 일했습니다.
$(this).click(function (j) {
var href = ($(this).attr('href'));
window.location = href;
return true;
나를 위해 일한 것은 다음과 같습니다.
<button name="redirect" onClick="redirect()">button name</button>
<script type="text/javascript">
function redirect(){
var url = "http://www.google.com";
window.open(url, '_top');
}
</script>
내가 당신이라면 조금 다른 방식으로 받아 들일 것입니다. 클릭 할 때가 아니라 페이지가로드 될 때 텍스트 링크를 변경합니다. jQuery에서 예제를 제공 할 것이지만 바닐라 자바 스크립트로 쉽게 수행 할 수 있습니다 (하지만 jQuery가 더 좋습니다).
$(function() {
$('a[href$="url="]') // all links whose href ends in "url="
.each(function(i, el) {
this.href += escape(document.location.href);
})
;
});
다음과 같이 HTML을 작성하십시오.
<a href="http://example.com/submit.php?url=">...</a>
이것의 장점은 사람들이 클릭하는 것을 볼 수 있고 (href가 이미 설정되어 있음) HTML에서 자바 스크립트를 제거한다는 것입니다.
이 모든 것은 PHP를 사용하고있는 것 같습니다. 서버 측에 추가하지 않는 이유는 무엇입니까?
그렇다면 href 끝에 URL을 추가하면 각 링크가 같은 창에서 열립니다. HTML 내에서 _BLANK를 사용하여 동일한 작업을 수행 할 수도 있습니다.
시험
<a href="#"
onclick="location='http://example.com/submit.php?url='+escape(location)"
>click here</a>
참고 URL : https://stackoverflow.com/questions/267704/javascript-open-new-page-in-same-window
'programing tip' 카테고리의 다른 글
내부 순환; (0) | 2020.12.14 |
---|---|
React Hooks에서 componentWillMount ()를 사용하는 방법? (0) | 2020.12.14 |
요소가 div인지 확인 (0) | 2020.12.14 |
Clojure의 디렉토리에 파일 나열 (0) | 2020.12.14 |
사용하지 않는 함수 인수를 어떻게 표시 할 수 있습니까? (0) | 2020.12.14 |