자바스크립트 랜덤링크 으로 새창 띄우기
조회수 1460회
혹시 자바스크립트 중에서 새창을 랜덤한링크로 넘어가게 할수있을까요? 랜덤으로 창열기까진
Url = new Array( "1.사이트링크", "2.사이트링크", "3.사이트링크");
num = Math.floor(Math.random()*Url.length);
self.location.href= Url[num];
이상태에서 새창으로넘기는 window.open 으로는 url[num]이안열리더라구요...사이트링크 대신 파일위치로 떠서....
아니면 그냥 다르게 새창으로 랜덤링크 띄우는 방법도있나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
아래와 같이 해보면 정상적으로 되는데 어떤 부분에서 안된다는 건가요..
사이트 링크대신 파일로 뜬다면 사이트링크가 file:// 로 시작하지는 않나요?
var sites = ["https://hashcode.co.kr", "https://programmers.co.kr", "https://www.google.com"]; var index = Math.floor((Math.random() * sites.length)); window.open(sites[index], '_blank'); // 새탭 window.open(sites[index], '_blank', 'height=+h,width=+w'); // 새창
댓글 입력