Sounds like an interesting approach!
Standard Disclaimer:
---------------------------
This really sounds like a place where you should use a contact form
and server side processing, yada, yada, yada.
---------------------------
Um... let's see. You really have lots of options as to how to obtain
the href of that link. You could get a collection of all the links on
the page as such:
var arLinks = document.getElementsByTagName('a');
you can then loop through it and look for a signifier... let's say
you've decided any link with the class name "reconfigurator" should
behave in the manner you describe.
for(i=0;i<arLinks.length;i++){
if(arLinks[i].className == 'reconfigurator'){
arLinks[i].onmouseover == reconfigurate(this.href);
arLinks[i].onfocus == reconfigurate(this.href);
arLinks[i].onmouseout == deconfigurate(this.href);
arLinks[i].onblur == deconfigurate(this.href);
}
}
Alternatively, if there are just a few anchor elements you want to
grab, rather than enough to warrant looping through every one on the
page, you can get individual ones by assigning them and id:
<a href="whatever" id="uniqueID">whatever</a>
then grab it using getElementById:
var uniqueElement = document.getElementById('uniqueID');
then you can do things like:
uniqueElement.onmouseover = myFunc(uniqueElement.href);
HTH,
Stephen
(btw a good DOM scripting reference is at
http://www.mozilla.org/docs/dom/domref/)
On Fri, 25 Mar 2005 20:23:40 -0000, Bj <[EMAIL PROTECTED]> wrote:
> I am trying to do something sneaky to avoid address harvesting, and
> rewriting the href of a mailto: link on a mouseover or onFocus event (so it
> only contains the real email address if a human is about to click on it).
>
> Can someone remind me (imminent brain failure): NS is happy with referencing
> an anchor by
>
> document.anchors[name].href=
>
> IE doesn't seem to like this, although it was quite happy to do
>
> name.href=
>
> (which NS didn't like)
>
> Do I have to do browser sniffing even for something this trivial?
>
> Ta for any help and for those with some time off for Easter, happy holidays!
>
> Bj
>
> ____ • The WDVL Discussion List from WDVL.COM • ____
> To Join wdvltalk, Send An Email To: mailto:[EMAIL PROTECTED] or
> use the web interface http://e-newsletters.internet.com/discussionlists.html/
> Send Your Posts To: [email protected]
> To change subscription settings, add a password or view the web interface:
> http://intm-dl.sparklist.com/read/?forum=wdvltalk
>
> ________________ http://www.wdvl.com _______________________
>
> You are currently subscribed to wdvltalk as: [EMAIL PROTECTED]
> To unsubscribe send a blank email to [EMAIL PROTECTED]
> To unsubscribe via postal mail, please contact us at:
> Jupitermedia Corp.
> Attn: Discussion List Management
> 475 Park Avenue South
> New York, NY 10016
>
> Please include the email address which you have been contacted with.
>
____ • The WDVL Discussion List from WDVL.COM • ____
To Join wdvltalk, Send An Email To: mailto:[EMAIL PROTECTED] or
use the web interface http://e-newsletters.internet.com/discussionlists.html/
Send Your Posts To: [email protected]
To change subscription settings, add a password or view the web interface:
http://intm-dl.sparklist.com/read/?forum=wdvltalk
________________ http://www.wdvl.com _______________________
You are currently subscribed to wdvltalk as: unknown lmsubst tag argument: ''
To unsubscribe send a blank email to [EMAIL PROTECTED]
To unsubscribe via postal mail, please contact us at:
Jupitermedia Corp.
Attn: Discussion List Management
475 Park Avenue South
New York, NY 10016
Please include the email address which you have been contacted with.