+++ /var/www/moodle/lib/javascript-static.js 2010-10-06 22:11:28.462257662 +1300 @@ -262,8 +262,8 @@ return; } - if (target.get('tagName').toLowerCase() == 'a') { - window.location = target.get('href'); + if (target.get('parentNode.tagName').toLowerCase() == 'a') { + window.location = target.get('parentNode.href'); } else if (target.get('tagName').toLowerCase() == 'input') { var parentelement = target.get('parentNode'); while (parentelement.get('tagName').toLowerCase() != 'form' && parentelement.get('tagName').toLowerCase() != 'body') { @@ -1570,4 +1570,4 @@ autoPlay: false } }); -};