창닫으면 새창 익스/크롬 채택완료

창닫으면 새창 띄울수있나요?

 

구글검색해보니

 

<html>

<head>

<title>-</title>

 

<script language="Javascript">

<!--

flag = 1;

function newwin() {

if (flag==1) {

open('사이트', "_blank"); 

}

}

-->

</script>

</HEAD>

<body onUnload="newwin()">

 

 

위소스 사용해보니 동작을 안하고

 

 

<script>

function openpopup(){
window.open("http://www.naver.com/","","width=300,height=338")
}

function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) { 
      offset += search.length
      end = document.cookie.indexOf(";", offset);
      if (end == -1)
         end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function loadpopup(){
if (get_cookie('popped')==''){
openpopup()
document.cookie="popped=yes"
}
}

</script>


<BODY onunload="loadpopup()"> 

 

이 경우에는 크롬동작x 익스는 동작하긴 하더군요

 

크롬에선 창닫으면 새창열릴 수 있는 부분은 막아버렸나요? 있다면 코드좀 부탁드립니다

익스에서 저코드 사용시 현재창닫고 새창이 열렸을때 width=300,height=338 초기 크기값에서

창사이즈 변환이 불가능합니다.. 이 부분도 크기변환이 가능하게 할수있는지 문의합니다

답변 2개

채택된 답변
+20 포인트
크기변환 옵션은 window.open 옵션에서 resizable=yes 한번해보시면 될 것 같습니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

새창뜬 페이지에서 resize라는 자바스크립트 함수를 통해 사이즈 변환이 가능합니다.

 

참고 window.resizeTo(넓이값, 높이값);

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고