2010-04-04 25 views
0

Comment montrer ce type d'avertissement de rappel à l'utilisateur (principalement j'ai besoin de ceci pour l'utilisateur de lecteur d'écran), si l'utilisateur clique sur le lien qui s'ouvrira dans la nouvelle fenêtre?Comment afficher l'avertissement javascript, si l'utilisateur clique sur le lien qui va s'ouvrir dans une nouvelle fenêtre?

Est-ce que ma formulation est correcte, s'il vous plaît suggérer si cela peut être mieux? Je veux montrer ce message pour n'importe quel lien de site Web ou de dossier comme PDF, DOC etc. qui s'ouvre dans la nouvelle fenêtre?

Un utilisateur clique parfois par erreur, je veux donc donner un autre rappel.

J'utilise déjà jquery alors comment afficher cette zone d'avertissement en utilisant jquery?

alt text http://shup.com/Shup/308607/warning.gif

Répondre

-1

Ajouter un événement click à tous un balises qui ont un attribut cible qui est _blank. L'événement click affichera la boîte de dialogue de confirmation.

1

Dans une nouvelle fenêtre? Je ne sais pas si j'ai compris ce que vous voulez vraiment, mais je crois que la capture d'écran que vous avez capturée est une notification déclenchée sur l'événement unload - si vous utilisez jQuery, cochez jQuery’s .unload().

2

Si ce que vous entendez sont des liens qui ont la cible propriété définie sur _blank, vous pouvez effectuer les opérations suivantes:

$("a[target='_blank']").click(
    function(){ 
     return confirm("Are you sure?"); 
    } 
);