function openNoticeImg() {
var url = "${contextPath}/images/popup/20231204.png"; // 팝업 이미지 경로
var img = new Image();
img.src = url;
// var img_width = img.width;
// var win_width = img.width + 25;
// var height = img.height + 30;
var OpenWindow = window.open('', '_blank', 'width=' + 600 + ', height=' + 600 + ', menubars=no, scrollbars=no');
var targetUrl = "https://naver.com/aasdfewrer"; // 팝업 이미지 클릭 시 url 경로
var content = '<a href="javascript:void(0);" onclick="window.open(\''+ targetUrl + '\');">'; // 팝업이미지 onclick 이벤트 적용
OpenWindow.document.write("<style>body{margin:0px;}</style>"
+ content
+ "<img src="
+ url
+ " width=" + 600
+ "' >"
+ "</a>"
)
}
* Uncaught SyntaxError: missing ) after argument list 오류
→ 따움표를 시작하는 부분과 끝나는 부분에서 \, 즉 역슬래시를 붙여주면 따움표로 인식하여 정상적으로 작동이 됨
즉, 시작부분은 \' 끝나는 부분은 \' 으로 하란 얘기임.
'JavaScript' 카테고리의 다른 글
reduce() (0) | 2023.01.10 |
---|---|
Reflow (0) | 2023.01.02 |
디바운스(Debounce), 스로틀(Throttle), 레이아웃 스레싱(Layout Thrashing) (0) | 2023.01.02 |
x,y 두 좌표의 직선거리 구하기 (0) | 2022.12.16 |
dotenv, express, axios (0) | 2021.12.31 |