새창으로 링크 해보려고 하는데 소스를 모르겠어요 ㅠㅠ 혹시 가능하신분?
본문
안녕하세요.
아래의 소스를 사용하여 새창으로 열기를 해보려고 하는데
<span onclick="parent.location='http://www.naver.com'"> <IMG SRC="이미지,jpg"> <span>
위의 소스에서 어떻게 어디다 타켓을 넣어야 할까요?
혹시 아시는분 있으신지요 ㅠ
답변 6
window.open
이라는 스크립트를 검색해보시면 쉽게 하실꺼라..생각 듭니다...!!
새창은 parent.location 이 아니라 window.open 입니다.
제가 예전에 onclick="parent.location 방식으로
새창을 뛰었던 기억이 있는데.... 오래되서 기억이 안나서 ㅠㅠ
어디부분에 target="_blank" 를 넣어서 새창으로 뛰었는데..
기억이 안나네요ㅠ
a 태그나 form 태그에 새창을 띄울때는 target="_blank" 를 쓸수 있는데,
onclick 안에 쓰려면 window.open 으로 쓰셔야 합니다.
<span onclick="javascript:window.open('http://www.naver.com');"> <IMG SRC="이미지.jpg"> <span>
A 태그 사용 안함.
스크립트 사용암함.
의 조건으로 새탭이나 새창으로 링크를 뛰울 방법이 있을까요?
예전에 onclick="parent.location 으로 성공했었던 적이 있어서 다시 기억을 끄집어내 해보려는데
안되네요 ㅠ
새창이라고 하셨는데.. 새창이 일반 웹페이지에서 그냥 새로운 페이지의 창을 의미하는 것인지, 팝업창을 의미하는 것인지 정확지 않네요.
일반 페이지에서 새로운 페이지의 창을 실행하려면
<span><a href=http://www.naver.com target="_blank"> <IMG SRC="이미지,jpg"></a><span>
로 하면 되겠구요.
팝업창으로 띄운다면
<span onclick="window.open('http://www.naver.co', 'win_open', 'width=500,height=400')"> <IMG SRC="이미지,jpg"> <span>
과 같은 형태로 구성해 주시면 되겠네요. win_open은 팝업창에 부여한 창이름으로 임의대로 지정하시면 되고요. width는 팝업창 가로 크기, height는 팝업창 세로 크기로 원하는 크기를 지정하시면 됩니다.