답변 2개
3년 전
function temp(){
//기존 함수
var href = $(this).attr("href")+"&js=on";
$(this).attr("href", href);
return true;
}
function reload(){
//기존함수의 결과를 받는 추가함수
if(temp()){
location.reload();
}
}
이런식으로 호출하는 구간을 상위로 하나 더 만들어주고 결과값으로 처리하면 되지 않을까요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
블러드링크
3년 전
3년 전
리턴 이후에 자바스크립트가 실행되도록 트리거가 필요한 것으로 보입니다.
예를 들면 아래와 같이, 아래와 같이 하면 무한 반복 되므로 php 변수로 특정 조건일 때를 만들면 될것입니다.
암튼 어떤 상황인지 모르지만 팝업이나 자식창에서 열린것이라면 타겟을 정해서 리로드 할 수도 있을 것입니다.
window.onload=function(){
location.reload();
}
예를 들면 아래와 같이, 아래와 같이 하면 무한 반복 되므로 php 변수로 특정 조건일 때를 만들면 될것입니다.
암튼 어떤 상황인지 모르지만 팝업이나 자식창에서 열린것이라면 타겟을 정해서 리로드 할 수도 있을 것입니다.
window.onload=function(){
location.reload();
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
var href = $(this).attr("href")+"&js=on";
$(this).attr("href", href);
return true;
location.reload();
[/code]
리턴이후에 location.reload(); 넣어도 무시되더라구요