Web-TorMedlem sedan nov. 200013 890 inlägg Hur gör jag för att för en alt-text till den här bilden:
HyperLink link = new HyperLink();
phMenu.Controls.Add(link);
link.ImageUrl = "bild.gif";
link.NavigateUrl = "sida.aspx";
link.BorderWidth = 0;
Jag testade med ToolTip med då slänger den bara in en title och jag måste ha en alt för att sidan ska validera som XHTML.
Web-TorMedlem sedan nov. 200013 890 inlägg Eftersom jag inte hittade nåt sätt att lösa det på så gjorde jag så här:
HyperLink link = new HyperLink();
phMenu.Controls.Add(link);
link.NavigateUrl = "sida.aspx";
link.Text = "<img src=\"images/menu/bild.gif\" alt=\"alt-text\" />";
Inte så snyggt kanske men nöden har ingen lag. Någon som har förslag på hur jag kan göra det snyggare?
DinoMedlem sedan sep. 20011 914 inlägg Re: Alt-text till HyperLink
HyperLinkens "text" attribut är oxå bildens "alt" attribut.
HyperLink link = new HyperLink();
phMenu.Controls.Add(link);
link.ImageUrl = "bild.gif";
link.NavigateUrl = "sida.aspx";
link.BorderWidth = Unit.Pixel(0);
link.text = "Lalala" //oxå lika med alttext
Web-TorMedlem sedan nov. 200013 890 inlägg Ok, smart! :)
Men nu är problemetatt jag inte lyckas få bort border="0" ur HTML-koden.
Finns det nån lösning på det också?
DinoMedlem sedan sep. 20011 914 inlägg Den var lite svårare, men du hade ju ett response.filter som du skrev om i en annan tråd. Kan du inte baka in i det att det skall ta bort "border" i alla img-taggar.
Web-TorMedlem sedan nov. 200013 890 inlägg Ja du, det där filtret har jag skrivit om femtielva gånger och just nu så funkar det. Jag är livrädd för att börja pilla med det igen. :e
I andra fall när jag skriver ut bilder så gör jag så här:
<asp:image id="Image" BorderWidth="0" runat="server" />
För då skriver den ut ramen med CSS. :)
Konstigt att den gör det på olika sätt. :l
Jag kör nog med den här ful-lösningen så länge