Hur gör jag smidigast för att inaktivera en länk? Måste jag köra runat=server och sätta mylink.disabled = true typ?
inaktivera a tagg?
10 svar · 345 visningar · startad av maqe
Vill du att det ska vara en länk men den ska inte leda någonstans/göra någonting?? Varför ska du då använda <a>??
mv icaaq
jag har en sida som visar produkter och varje produkt har ett produktblad i pdf format. Om det inte finns någon pdf så vill jag fortfarande visa min "pdf ikon" men länken skall vara disabled
Är det inte att lura kunderna? Aja..
Skapas sidan dynamiskt från en databas? I så fall kan du ju kontrollera för varje post om det finns ett dokument tillhörande produkten - finns det så skriv ut en länk, finns det inte så skriv bara ut namnet på produkten.
Ta bort href-attributet bara.
<dl>
<dt>Produkter</dt>
<dd><a href="foo">foo</a></dd>
<dd><a>bar</a></dd>
</dt>
zcorpan skrev:
Ta bort href-attributet bara.
<dl> <dt>Produkter</dt> <dd><a href="foo">foo</a></dd> <dd><a>bar</a></dd> </dt>
Vi kör denna varianten ....
Jag tycker dock att du bör byta ut den pdf-ikonen som inte har en länk på sig till en kanske nertonad variant och med t ex. en passande title-text "Produktblad för denna produkt inte tillgänglig för tillfället".
mv icaaq
Man kan visserligen styra ikonen med CSS, men det kan vara bättre ur tillgänglighetssynpunkt med en IMG. :)
<dd><a href="foo"><img alt="[PDF]" src="pdf"> foo</a></dd>
<dd><a><img alt="[PDF inte tillgänglig]" src="pdf-na"> bar</a></dd>
Varför har man kvar en tom a-tag istället för att ta bort den helt? Gör den någon nytta..?
näe den gör ingen nytta, jag vill bara visa en bild som är utgråad istället för den bilden som visas när det finns ett produktblad att ladda ned
WA1 skrev:
If the a element has no href attribute, then the element is a placeholder for where a link might otherwise have been placed, if it had been relevant.
http://whatwg.org/specs/web-apps/current-work/#the-a
mv icaaq