gpt4 book ai didi

javascript - 将动态变量传递给 JavaScript

转载 作者:行者123 更新时间:2023-11-28 09:35:48 24 4
gpt4 key购买 nike

我有一个 gridview,其中一列具有值文件名,并且该列显示为按钮或链接按钮,我可以使用任何内容。现在我想将此按钮的文本传递给 javascript 函数,然后在 javascript 函数中我将该值传递给 window.open()。我该怎么做下面是我的代码

<Columns>
<asp:BoundField HeaderText="CNAID" ItemStyle-Width="10%" DataField="CNAID" SortExpression="CNAID"/>
<asp:BoundField HeaderText="CDRID" ItemStyle-Width="10%" DataField="CDRID" SortExpression="CDRID"/>
<asp:BoundField HeaderText="CNATypeID" ItemStyle-Width="10%" DataField="CNATypeID" SortExpression="CNATypeID"/>
<asp:TemplateField HeaderText="FileName" SortExpression="FileName">
<ItemTemplate>
<asp:Button name ="abc" ID="lnkname" runat="server" Text='<%#Eval("FileName") %>' CommandArgument='<%#Eval("FileName") %>'
onClientclick = "javascript:return myFunction();" >
</asp:Button>

我的 javascript 函数是

function myFunction() {
window.open("http://www.w3schools.com");
return false;
}

最佳答案

应该很容易做到

onClientclick = "javascript:return myFunction(Eval("FileName"));" >


function myFunction(link) {
window.open(link);
return false;
}

关于javascript - 将动态变量传递给 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com