현재 미리 선언 된 함수를 실행하려고합니다. 이 함수는 버튼에 붙어 있지만 버튼을 클릭하면 'PopupPicker가 선언되지 않았습니다.'라는 오류 메시지가 나타납니다.
다음은 내 기능 및 해당 기능을 실행하려고하는 버튼의 복사본입니다.
버튼에 연결된 함수 실행
function PopupPicker(ctl,w,h)
{
var PopupWindow = null;
settings='width='+ w + ',height='+ h + ',location=no,directories=no, menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,dependent=no';
PopupWindow=window.open(<%= getServerName.getserverName("/Quoteman/DatePicker.aspx?Ctl=") %> + ctl,'DatePicker',settings);
PopupWindow.focus();
}
이것은 버튼입니다.
<td style="width: 120px">
<asp:TextBox ID="DateOutTxt" runat="server" Width="80px"></asp:TextBox>
<asp:ImageButton ID="ImageButton5" runat="server" BorderStyle="None" ImageUrl="~/icons/vwicn063.gif" OnClientClick="PopupPicker('DateOutTxt', 250, 250);" Width="21px" />
</td>
<td colspan="2" style="width: 100%">
<asp:TextBox ID="DateInTxt" runat="server" Width="80px"></asp:TextBox>
<asp:ImageButton ID="ImageButton1" runat="server" BorderStyle="None" ImageUrl="~/icons/vwicn063.gif" OnClientClick="PopupPicker('DateInTxt', 250, 250);" Width="21px" />
</td>
<td colspan="1" style="width: 100px">
</td>
언어는 일부 VB.Net이 포함 된 javascript 및 html입니다.
하나의 매개 변수를 전달하려고하면 팝업 크기를 선언 할 수 없습니다. – GeoffWilson
PopupPicker ('DateInTxt') 함수에서 단일 매개 변수를 전달하면 해당 메시지가 계속 전달됩니까? – rps