26. april 2008 - 18:50Der er
11 kommentarer og 1 løsning
CSS: Gør et link inaktivt
Hej,
Jeg har oprettet nogle classes på nogle anchor-tags og jeg vil gerne fra tid til anden sørge for at det ikke er muligt at trykke på linket. Er det noget der kan lade sig gøre i sit stylesheet? Jeg vil nemlig gerne undgå at slette selve linket i HTML-filen, da det vil give en masse besvær.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nej, det kan på ingen måde lade sig gøre med CSS. Det kan dog gøres ved at sætte en onclick="return false" direkte på linket, hvilket jo er JavaScript i en HTML-attribut.
-- ideen i oles script er, at du kun skal disable links med en bestemt property, her illustreret med at det er en bestemt css-klasse (hvis der kan være flere klasser på dine links, skal det lige omskrives en anelse !-)
Faktisk var roenving inde på noget i (29/04-2008 13:37:52). Har du klasse angivelser, der ser sådan ud: class="noget link", class="link noget" eller class="noget link andet", vil scriptet ikke virke. I stedet for: if (aA[i].link!="link") continue;
- skulle du så skrive: if ( ! /\blink\b/.test(aA[i].className) ) continue;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.