미채택 완료

도대체 왜 이러죠,.

2016-01-27 (수) 09:38:21 4,231

window.open 으로 사용했고

 

Copy
<html> <head><title>공급업체 검색</title><script type="text/javascript"><!--function onClick(i,j) {	seqNum = i ;	cName = j 				     opener.document.pro.pro_comName.value = cName;   	opener.document.pro.pro_comSeqNum.value = seqNum;                    	parent.window.close();    }//--></script> <style type="text/css"><!--	P {MARGIN-BOTTOM: 0mm; MARGIN-TOP: 0mm} 	body {font-family:돋움; font-size:9pt; color:navy}	table {font-family:돋움; font-size:9pt; color:navy}    	A:link, A:active, A:visited {color: navy; text-decoration: none;}	A:hover {color:Orange; text-decoration: underline;}		input {border-style:solid; border-width:1} 	BODY 	{scrollbar-face-color: #EEEEEE;	scrollbar-shadow-color:orange; scrollbar-highlight-color: orange;	scrollbar-3dlight-color: #FFFFFF; 	scrollbar-darkshadow-color: #FFFFFF;scrollbar-track-color: #FFFFFF;	scrollbar-arrow-color: orange;}--></style><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></style></head> <body text="#016F6F" link="#2583C9" vlink="purple" alink="red"><center><p align="center"><font  color="#2583C9"><br></font><div align="left"><TABLE cellSpacing=0 cellpadding="2" style="BORDER-COLLAPSE: collapse" width="100%">	<tr height="20" onMouseOver="this.style.backgroundColor='#EFEFEF'" onMouseOut="this.style.backgroundColor='#FFFFFF'">	<form method="post" action="error.asp" id=form1 name=form1>    		<td width="60" align="center" valign="center"  style='BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid'>		<input type=hidden name="h_zip1" value="500">				<a href="javascript:onClick('500','(주)삼성')"><img src="/main/image/login_icon.gif" border=0>&nbsp;선택</a></td>		<td width="84" align="center" style='BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid'><p><?php echo $db['mb_id'] ?></td>		<td width="410" align="left" valign = "center" style='BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid'> &nbsp;<a href="javascript:onClick('500','(주)삼성')"> &nbsp;<?php echo $db['mb_ceo_name'] ?> (<?php echo $db['mb_addr_1'] ?>)</a></td>		</a>	</form>	</tr></table></div><br><p align="center"><a href="search.php"><font size="2"> 재검색</font></a> </p> </center></body></html>

위에가 window.open 소스입니다..

저기서 이제 목록에 나온걸 클릭하면은 window.open 창이 닫히면서

<input type="text" value="클릭한게 이곳에 오게끔">

했는데 분명 어제까지만 해도 잘되던게 갑자기 안됩니다..

|

답변 2개 / 댓글 2개

정확하게 어떤 부분이 안된다는 건지에 대한 설명이 부족한 것 같습니다.

목록을 클리했을 때 팝업창을 열어준 원래 페이지에 데이터가 안 넘어간다는 건지, 아니면 오픈창이 안닫힌다는 건지에 대한 설명이 필요할 것 같습니다. 

2016-01-27 (수) 09:49:21

cName = j

여기에 ;(세미콜론)이 빠졌네요.

답변에 대한 댓글 2개

자바는 주석처리되어있어요..
자바스크립트에서 <!-- //--> 이건 주석 처리가 아닙니다.
아주 예전에 자바스크립트를 해석 못하는 브라우저에서는 html로 취급하게 해서 html 자체에서 사용하는 주석으로 안 보이게 하기 위해서 사용한 것이지 저게 주석 처리가 된 건 아닙니다.
그리고 함수명이 onClick인데 이것도 다른 이름으로 바꿔서 사용해 보시기 바랍니다.
자바스크립트 메소드랑 이름이 같을 경우 저게 예약어는 아니지만 작동이 안 될 수도 있습니다.
on_click 이런 걸로 바꿔 보세요.

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