[jQuery] .attr("href", "javascript:void(0);") not working

[jQuery] .attr("href", "javascript:void(0);") not working


I'm trying to rewrite a plugin that I wrote a while back since the code has
been lost. Basically this plugin makes it easy to have a link open in a
popup window I'm having a problem preventing a new window from opening when
using javascript:void(0). Below is the code.
jQuery.fn.PopUpWindow = function(){
    return this.each(function(index){
        var setting, href, parameters, newwindow, a, b, c, $this;
        $this = jQuery(this);
        a = $this.attr("rel").split(",");
        href = $this.attr("href");
        settings = {
            height:400, // height of window
            width:400, // width of window
            toolbar:false, // should we show the toolbar {true,false}
            scrollbars:0 // should we show the scollbars {0,1}
        };
        
        // overrides the settings with parameter passed in using the rel tag.
        for(var i=0; i < a.length; i++)
        {
            b = a[i].split(":");
            if(typeof settings[b[0]] != "undefined" && b.length == 2)
            {
                settings[b[0]] = b[1];
            }
        }
        
        parameters = "height=" + settings.height + ",width=" + settings.width +
",toolbar=" + settings.toolbar + ",scrollbars=" + settings.scrollbars;
        
        /* there seems to be a problem with this code. For some reason browsers
don't like
         * the fact that I'm setting the href to javascript:void(0) here.
         */
        $this.attr("href", "javascript:void(0);");
        
        $this.bind("click", function(){
            var name = "PopUpWindow" + index;
            return !window.open(href, name, parameters).focus();
        });
    });
};
An example of a link:
[a href="/popups/jurisdictions.cfm" class="popup"
rel="height:600,width:310"]click here[/a]
NOTE: I'm using brackets to get Nabble to display the code.
So the basic problem is that when you click on the link it will open 2
windows instead of just the pop up. Any ideas on how to fix this?
--
View this message in context: http://www.nabble.com/.attr%28%22href%22%2C-%22javascript%3Avoid%280%29-%22%29-not-working-tf3310158.html#a9207761
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/