goto_url 을 javascript 로 사용하는 방법
본문
안녕하세요. 제가 상품 구매하기 버튼이 있는 화면을 iframe 으로 넣었습니다.
그래서 장바구니 담은 후 cart.php로 이동하거나, 구매하기로 바로 orederform.php 이동할 경우
iframe 안에서 이동이 되는데요..
이를 페이지 밖으로 빼기위해서,,
아래 goto_url 함수 대신 javascript 를 이용해서 이동을 시켰습니다.
로그인 한 상태라면 위와 같은 방법으로 가능한데.. 비회원의 경우 urlencode가 문제네요 ㅠㅠ
이런경우 javascript 로 어떻게 소스를 만들어야 할지 조언 구합니다.
아니면 php 에서 goto_url 함수를 이용하지 않고 페이지 이동을 시킬 방법이 있나요?
if ($member[mb_id])
{
//goto_url("./orderform.php?qty=$qty&sw_direct=$sw_direct");
echo "<script>parent.document.location.href='/shop/orderform.php?qty=$qty&sw_direct=$sw_direct'</script>";
}
else
{
goto_url("$g4[bbs_path]/login.php?url=".urlencode("$g4[shop_path]/orderform.php?qty=$qty&sw_direct=$sw_direct"));
}
!-->
답변 3
echo
"<script>parent.document.location.href='{
$g4[bbs_path]}/login.php?url="
.urlencode(
"{$g4[shop_path]}/orderform.php?qty={$qty}&sw_direct={$sw_direct}"
)
'</script>"
;
echo
"<script>parent.document.location.href='{
$g4[bbs_path]}/login.php?url=
{$g4[shop_path]}/orderform.php?qty={$qty}&sw_direct={$sw_direct}
'</script>"
;
echo
"<script>parent.document.location.href='/shop/orderform.php?qty={$qty}&sw_direct={$sw_direct}'</script>"
;
{ } 로 변수를 싸서 사용해 보세요