내가 생각할 수있는 유일한 방법은 상쾌, 그 값을 읽고 그것을 바탕으로 행동 할 때 쿼리 문자열 값을 추가하는 것입니다에서 실행됩니다.
당신은 같은 코드를 사용할 수 있습니다 : 다음
function ParseQueryString() {
var result = [];
var strQS = window.location.href;
var index = strQS.indexOf("?");
if (index > 0) {
var temp = strQS.split("?");
var arrData = temp[1].split("&");
for (var i = 0; i < arrData.length; i++) {
temp = arrData[i].split("=");
var key = temp[0];
var value = temp.length > 0 ? temp[1] : "";
result[key] = value;
}
}
return result;
}
window.onload = function WindowLoad() {
var QS = ParseQueryString();
var reloaded = QS["reloaded"];
if (reloaded === "1") {
//execute second part of code
}
}
를 다시로드 할 때, 무한 루프를 피하기 위해 다시 페이지를 새로 고침하지 않습니다 (이 플래그가 이미 제기 된 경우) 그렇지 않으면 ?reloaded=1
를 추가 한 페이지로 리디렉션.
페이지의 끝에서 자바 스크립트를 추가 같은 동일한 작업을 수행하기 위해 jQuery를 사용할 수 있습니다. – adatapost
'window.onload = someFunction'? – OnesimusUnbound
조금 더 많은 코드가 질문을 좀 더 명확하게 할 수 있습니다. – Gautam