- From: Matthew Smith <matt@kbc.net.au>
- Date: Sun, 08 Dec 2002 09:25:21 +1030
- To: w3c-wai-ig@w3.org
Hi This is one for anyone using Perl to generate accessible (X)HTML; those using other programming/scripting languages may be able to modify this for their own environment. I spent ages inserting tabindex values into files by hand, until a very, very simple system dawned on me: 1) Declare a tabindex global variable at the beginning of the programme: our $tabindex; # Use 'our' to declare global scope when using 'strict' 2) Create a subroutine that can increment the variable and return a reference to it: sub tabindex { $tabindex++; return (\$tabindex); } 3) Create your tags thus: print "<a href=\"http://foo.bar.baz\" tabindex=\"${tabindex()}\">"; There are obvious limitations to this, including if you want to break from "natural order", but hopefully this will save someone out there a lot of time... Cheers M -- Matthew Smith | Business: http://www.kbc.net.au IT Consultant | PGP Key: http://gpg.mss.cx Kadina, South Australia | * Tivis Project * Community Connect *
Received on Saturday, 7 December 2002 17:55:25 UTC