aspx 페이지의 레이블을 클릭 할 때 코드가 팝업되도록 팝업 코드가 열릴 때마다 계속 "Uncaught TypeError : null 속성을 설정할 수 없습니다"라는 메시지가 계속 표시됩니다. 도와주세요. 자세한 내용은없이Uncaught TypeError : null의 속성을 설정할 수 없습니다.
function openWindow(which) {
//alert(which);
//alert(document.getElementById('iframeClass').src);
document.getElementById('iframeClass').src = 'ViewIovationResults.aspx?ordernumber=' + which;
//alert(document.getElementById('iframeClass').src);
if (divMap.style["display"] == "none") {
divMap.style["display"] = "";
}
}
<tr>
<td width="190"><STRONG>Order Number :</STRONG></td> <td width="200"> <a onclick="javascript:openWindow('<%# DataBinder.Eval(Container.DataItem, "Order Number") %>')"><%# DataBinder.Eval(Container.DataItem, "Order Number") %></a> </td>
</tr>
우선 무엇을'divMap'입니까? 그것은 정의 되었습니까? – Sergio
divMap은 "order Nmmber"레이블이있는 테이블이있는 div의 ID입니다. – user2593100
이 함수를 호출하기 전에'var divMap = document.getElementById ('divMap');'함수 안에 있어야합니다. 함수와 범위 내에 이미 정의되어 있지 않은 한. – Sergio