Dans ma page, il y a deux boutons d'ancrage 'Conatct Selected', l'un en haut ayant id comme "selectAllLink" et l'autre en bas ayant l'id comme "selectAllLinkB" de la page. Celui du haut fonctionne parfaitement en utilisant le script suivant:Un seul script peut-il être utilisé pour deux ou plusieurs clics de bouton d'ancrage?
<script type="text/javascript">
$(function() {
$('#selectAllLink').each(function() {
var a = [];
var n = $("td.title_listing input:checked");
var s = "";
n.each(function() {
a.push(this.value);
});
s = a.join(',');
if (a.length > 0)
this.href = "/D_ContactSeller.aspx?property=" + s;
else
this.href = 'javascript:alert("Select at least one property to contact!");';
return false;
});
});
maintenant mon bouton d'ancrage bas j'ai essayé de mettre son ID comme « selectAllLinkB » et a changé le code comme ceci:
<script type="text/javascript">
$(function() {
$('#selectAllLink, selectAllLinkB').each(function() {
var a = [];
var n = $("td.title_listing input:checked");
var s = "";
.....
.....
.....
});
Existe-t-il une méthode simple pour appeler le script à la fois pour l'événement de bouton d'ancrage? en attente de la réponse rapide et bonne. Merci à l'avance ...
Merci pour votre réponse ... J'ai eu ce que vous voulez dire ... merci beaucoup. – Sanju
Eh bien, cela fonctionne parfaitement ... Merci. Mais j'ai toujours un problème. Quand il n'y a pas de case à cocher est sélectionné, il donne un message javascript. Et après avoir cliqué sur 'ok', il commence à charger une fausse page Iframe sur la page. Et en un clic de souris, il s'éteint. Avez-vous une idée de comment puis-je supprimer ce problème? Merci d'avance .. – Sanju
De quel iframe parlez-vous? Je ne vois pas dans le code que vous avez posté. En outre, vous pouvez essayer de renvoyer false à partir de l'instruction 'else'. –