La désactivation de LinkButton ne pas désactiver le clic d'événements en javascript

Je veux désactiver un LinkButton cliquer sur le site du client.

objLinkButton.disabled = true;
//or 
objLinkButton.disabled = -1;

Cela désactive le lien, mais je suis encore capable de cliquez sur le lien et faire la Publication.

Est-il possible que je peux désactiver le lien.

Code:

<asp:linkbutton id="xyz" runat="server"
                onClick="javascript:LinkDisable(this)" ></asp:linkbutton>

qui rend un lien qui ne une publication... je suis dans l'ouverture de la page sur la publication dans une nouvelle fenêtre.
Ce que je veux faire est.. quand je clique sur le lien de la première.. il va ouvrir une nouvelle page et puis il faudra désactiver le lien.

ce que je fais .. onClick du lien que j'ai une fonction javascript.. ce qui est quelque chose comme cela..

Dans LinkDisable ...

function LinkDisable(obj)
{
obj.disabled = -1;
obj.href = '#';
//Cant return false from here.. otherwise it wont postback...
}

Quand je fais cela.. le lien devient gris ... mais je suis encore capable de cliquez sur. Je veux arrêter de l'utilisateur de cliquer une seconde fois.

Toute aide est appréciée.

Pouvez-vous fournir un exemple de code?

OriginalL'auteur Ben | 2009-04-16