Re: Pass Parameter to Javascript



Here is the failing code regarding that post:

<asp:ImageButton ID="ImageButton2" runat="server"
> > OnClientClick="javascript:menu('<%# Eval("TableId")');return
> > false;" />

It seems menu is a function.


"Edwin Knoppert" <info@xxxxxxxxxxxxxxxxxxx> schreef in bericht
news:dmftqs$f14$1@xxxxxxxxxxxxxxxxxx
>I did it through the (gridview's) row event.
> Using findcontrol and adding the onclick there.
>
> However, a few days ago this kind of syntax was posted, i haven't tried it
> yet.
> <asp:ImageButton id="x" OnClientClick=<%# "menu('" + Eval("TableId") +
> "');return false;"%> />
>
> Maybe it helps?
>
>
>
> "Jay" <msnews.microsoft.com> schreef in bericht
> news:OpCSvNG9FHA.1416@xxxxxxxxxxxxxxxxxxxxxxx
>>I have javascript that accepts 2 parameters like so...
>>
>> function showmsgbox(chkB, somestring)
>> {
>> xState=chkB.checked;
>> if(xState)
>> {
>> chkB.parentElement.parentElement.style.backgroundColor='yellow';
>> }
>> else
>> {
>> chkB.parentElement.parentElement.style.backgroundColor='whitesmoke';
>> }
>>
>> alert(somestring);
>>
>> }
>>
>> I need to pass the second parameter o the function from within a datagrid
>> like so... Only problem is I keep getting many erros with my syntax.
>> How can this be accomplished?...
>>
>> <asp:TemplateColumn>
>> <ItemTemplate>
>> <asp:CheckBox ID="chkBox1" onclick="javascript:HighlightRow(this, '<%#
>> DataBinder.Eval(Container, "DataItem.column1") %>'');" runat="server"
>> autopostback="False"/>
>> </ItemTemplate>
>> </asp:TemplateColumn>
>>
>> Thanks.
>>
>>
>
>


.