2014-10-15 3 views
-1

JS를 사용하여 URL을 실행하지만 새 창이나 탭을 열지 않으려면 어떻게해야합니까?JavaScript를 사용하여 URL을 실행하지만 새 창이나 탭을 열지 마십시오.

+1

"실행"은 나에게 어떤 일을 의미하지 않을 수도 있습니다. 아마도 [jQuery의로드] (http://api.jquery.com/load/) 메소드를 체크 아웃 할 것인가? –

+3

최종 결과가 원하는 것이 무엇인지 명확하지 않습니다. 현재 페이지에 새 페이지를로드하거나 현재 페이지의 iframe에 새 페이지를로드하거나 다른 사이트의 내용을 현재 페이지의 일부로로드 하시겠습니까? 또는 다른 것? 누군가가 당신을 도울 수 있도록 명확히하십시오. – jfriend00

+0

전혀 명확하지 않습니다. 필요한 것을 알려주십시오. – Fahad

답변

0

다음 JS를 사용하여 현재 창에서 URL을로드 할 수 있습니다. 당신의 js 파일의 URL이 있고 그 내용이 다음 직접 페이지에 스크립트 요소를 추가 할 수 있습니다 실행하려면

window.location.assign("http://google.com") 

은 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/API/window.location#Methods

+0

작동하지 않고 새 탭을 엽니 다. – iceZhang

0

를보십시오.

var script = document.createElement("SCRIPT"); 
script.onload = function(){ 
    // do something on script load 
}; 
document.head.appendChild(script); 

이 질문은 내가 할 수있는 최선의 방법입니다.

관련 문제