2010-06-09 5 views
0
<a href="/delete/<?php echo $prod_name; ?>" onClick="dropItem()">delete</a> 

Est-il vrai que si la fonction dropItem renvoie true, la page sera redirigée vers l'URL indiquée dans l'attribut href? Si non alors quelqu'un peut-il suggérer une méthode pour implémenter ce genre de chose. C'est seulement lorsque le script java retourne vrai que la redirection de page arrive.Redirection conditionnelle

Répondre

2

Vous devez retourner vrai ou faux à partir du onclick:

onclick="return dropItem();" 

cela va en effet arrêter le comportement de lien par défaut lorsque false est retourné. Seule exception: Si dropItem() a causé une erreur. Dans ce cas, le comportement de lien par défaut s'appliquera (c'est-à-dire que l'utilisateur sera redirigé.)

+0

merci l'homme .... vous avez sauvé ma journée .. – ayush

+0

@ayush acceptant sa réponse et voter serait une bonne façon de le remercier – ant