<script language="javascript" type="text/javascript">
function openView(St_Code) {
// var Code =
window.open('./Wh_View_V.aspx?St_Code='+ St_Code, '', 'width=600, height=550, scrollbars=no, menubar=no, toolbar=no, status=no');
return false;
}
==================================================
<asp:GridView ID="ctlBoardList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" OnRowCreated="ctlBoardList_RowCreated" AllowPaging="True"
DataKeyNames="Num" OnPageIndexChanging="ctlBoardList_PageIndexChanging" PageSize="20"
CssClass="style2">
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" CssClass="style2" />
<Columns>
<asp:TemplateField HeaderText="= 제 품 명 =" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:LinkButton ID="linkSt_Code" runat="server" OnClientClick='return openView(<%# Eval("St_Code") %>)'>
<%# FuncCode_Name(Eval("St_Code")) %>
</asp:LinkButton>
</ItemTemplate>
<HeaderStyle Width="200px" HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" Width="200" />
</asp:TemplateField>
</Columns>
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<EditRowStyle BackColor="#999999" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#c5c5c7" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#b3b3b3" Font-Bold="True" ForeColor="White" CssClass="style2" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<PagerSettings Mode="NumericFirstLast" />
</asp:GridView>
==============================================================
노랑색 부분 중에 매개변수를 같이 보내면 끔쩍도 안하고 매개변수 없이 보내면 잘되는데 매개변수를 같이 보내려면 어찌해야 되나요.
고수님들의 훈수 부탁 드립니다.
꼬 옥 부탁합니다.
Eval 로 뽑으셨으면 문자형 아닌가요? 따옴표가 없어서 그런거 같기도 한데...
OnClientClick = "return openView('<%# Eval("St_Code") %>')"
자바스크립트 오류가 나는지 확인 해보세요~