• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 880
  • Last Modified:

Anchor tag - disable HREF - call javascript function

Experts,

I was pretty sure i knew how to do this, yet it doesnt seem to want to work in firefox, please can you look at the code below and see what im doing wrong...

It still links though to the HREF (on firefox).

Regards
Easynow
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
        <script>
                function fireAlert()
                {
			alert();
                }
  	</script>
 </HEAD>
 <BODY>
        <a href="yourlink.com" onclick="fireAlert();return false">test1</a>
        <a href="mylink.com" onclick="fireAlert();return false">test1</a>
        <a href="theirlink.com" onclick="fireAlert();return false">test1</a> 
 </BODY>
</HTML>

Open in new window

0
Dean OBrien
Asked:
Dean OBrien
1 Solution
 
Albert Van HalenAnalyst developerCommented:
The statement alert() (with no arguments) fails.
Just alert something (ie alert("Hi there!")) and you will see that it works
0
 
Michel PlungjanIT ExpertCommented:
and it is nicer to return false from the function (points to VanHalen):


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <head>
        <script>
                function fireAlert()
                {
                        alert('Something');
                        return false
                }
        </script>
 </head>
 <body>
        <a href="yourlink.com" onclick="return fireAlert()">test1</a>
        <a href="mylink.com" onclick="return fireAlert()">test1</a>
        <a href="theirlink.com" onclick="return fireAlert()">test1</a> 
 </body>
</html>

Open in new window

0
 
Dean OBrienAuthor Commented:
Cheers for comments
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now