我有这个调用javascript函数的按钮,..我怎么能把它变成一个链接?
<button onclick="openWin(); return false;">
Choose Destination and date</button>
答案 0 :(得分:3)
<a href="link/to/page/in/case/javascript/is/off" onclick="openWin(); return false;">
Choose Destination and date
</a>
答案 1 :(得分:1)
使用<asp:HyperLink />
控件。
以下是一些文档
<asp:HyperLink
AccessKey="string"
BackColor="color name|#dddddd"
BorderColor="color name|#dddddd"
BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|
Inset|Outset"
BorderWidth="size"
CssClass="string"
Enabled="True|False"
EnableTheming="True|False"
EnableViewState="True|False"
Font-Bold="True|False"
Font-Italic="True|False"
Font-Names="string"
Font-Overline="True|False"
Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|
Large|X-Large|XX-Large"
Font-Strikeout="True|False"
Font-Underline="True|False"
ForeColor="color name|#dddddd"
Height="size"
ID="string"
ImageUrl="uri"
NavigateUrl="uri"
OnDataBinding="DataBinding event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnUnload="Unload event handler"
runat="server"
SkinID="string"
Style="string"
TabIndex="integer"
Target="string|_blank|_parent|_search|_self|_top"
Text="string"
ToolTip="string"
Visible="True|False"
Width="size"
/>
更多信息:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.hyperlink.aspx
答案 2 :(得分:0)
您也可以在按钮上设置背景,使其看起来像链接:
.no-bg{background: none;}
答案 3 :(得分:0)
如果它是一个按钮,你可以使用CSS使它看起来像一个链接。即隐藏背景,使其在悬停时改变颜色。但最好的办法是将它变成一个带有href属性的实际链接。