본문 바로가기
프로그램.../프로...WEB

[JS] target to IFRAME

by 크크다스 2019. 2. 26.
반응형

[JS] target to IFRAME

Form의 Target을 IFRAME영역으로 할당하는 방법


[참고]

Redirect>

if ( window.location == 'http://www.abc.com/' ) {
window.location.href='http://www.codingfactory.net/';
}

아래 예제는 WEB인증 처리시 WEB Redirect 요청에 대한 처리중 각 단말의 OS WEB Redirect 처리일 경우 

일반 WBE Redirect와 다르게 처리하는 방법을 구현한 예이다.


Case 구별>

<?php 

if(strstr($url, '/hotspot-detect.html') // iphone

        || strstr($url, '/generate_204') // android

        || strstr($url, '/redirect') // microsoft

  )

{

        $is_conn_chk = 1;

} else {

        $is_conn_chk = 0;

} /*hotspot check*/

?>


OS 요청시 target을 hidden iframe으로 변경함.>

<?php if($is_conn_chk) /*hotspot check*/ { ?>

                        saved_url = obj_url.value;

                        obj_url.value = '<?php echo $url ?>';

                        cfm_form.target = 'hidden-frame';


                        setTimeout(function() {

                                window.location.href = saved_url;

                        }, 2 * 1000);

<?php } /*hotspot check*/ ?>



OS 요청일 겨우에만 iframe 생성>

<?php if($is_conn_chk) /*hotspot check*/ { ?>

<div style="display:block;"> <!-- wrapper> Hidden Frame -->

        <iframe name="hidden-frame"></iframe>

</div> <!-- wrapper> Promotion -->

<?php } /*hotspot check*/ ?>



반응형

'프로그램... > 프로...WEB' 카테고리의 다른 글

[CSS] Layer  (0) 2019.02.26
[PHP] 유용한 Utils  (0) 2019.02.26
[CSS] 기본  (0) 2018.12.19
[JQuery] IFrame Form target 지정  (0) 2018.11.23
[JS] 잘쓰는 코드들  (0) 2018.11.23