묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
echo문에 대한 궁금증
2003.07.10 16:14
아래 줄의 코드가있는데요.
이 두개를 다 실행해야하는데, 둘충 첫번째 라인꺼만 작동하더군요.(다운로드 진행완료후 흰창만 뜨네요. 의도는 다운로드창 뜬다음 뒤로 가야하는데 말이죠)
두줄 동시에 실행하는 방법은 없는지요?
echo "<script>location.href='$data[$filename]'</script>";
echo "<script>history.go(-1);</script>";
이 두개를 다 실행해야하는데, 둘충 첫번째 라인꺼만 작동하더군요.(다운로드 진행완료후 흰창만 뜨네요. 의도는 다운로드창 뜬다음 뒤로 가야하는데 말이죠)
두줄 동시에 실행하는 방법은 없는지요?
echo "<script>location.href='$data[$filename]'</script>";
echo "<script>history.go(-1);</script>";
첫번째 라인에서 다른 주소로 이동을 해버리기때문에, 그 아래에 있는 줄은 작동하지 않습니다.
다만, 이렇게 하시면 작동할수도 있겠네요.
echo "<script>
window.open('$data[$filename]','_blank',''); //평범한 새창을 띄움
history.go(-1); //뒤로감.
</script>";
위 팁은 새로운 창이 하나 뜹니다. 하지만 다운로드시에는 새로운 창이 사라지고 다운로드창이 뜨기 때문에 괜찮습니다.
(적용해보시면 아실듯;)