2016-03-23 23 views
-1

İki komutu çalıştırmak için onclick komutunu almak mümkün mü? İlk görüntü için onclick komutunun sadece başka bir sayfaya değil, mailto komutuna da bağlanmasını istiyorum. Bunu bir işlevle yapabilir miyim? Eğer öyleyse, onclick işlevi nasıl çağırmalı ve işlev nerede yerleştirilmelidir? İşte Onclick JQuery Döngüsünden Çağrı

kod snippet'idir:

document.write('<div id="JQCycle1" class="JQslideshow center-JQS" style="width: 180px; height: 150px;">'); 

document.write('<img src="JQuery-Cycle/set1/image1.jpg" alt="Image 1" width="180" height="150" onclick="javascript:location.href=\'http://bilbowdish.ipage.com/gulfdriveband/index.html\'" style="cursor:pointer;">'); 
// document.write('<img src="JQuery-Cycle/set1/image1.jpg" alt="Image 1" width="180" height="150" onclick="HMimage1()">'); 
document.write('<img src="JQuery-Cycle/set1/image2.jpg" alt="Image 2" width="180" height="150" onclick="javascript:location.href=\'mailto:[email protected]\'" style="cursor:pointer;">'); 

document.write('</div>'); 
+0

Gönderdiğiniz kodda "onclick komutu" göremiyorum. Bir 'click' olayını kullanmalı ve '' etiketine (belki de kimliğine göre) bağlanmalısınız. Daha sonra click olayı işlevinizin içinde birden çok işlevi arayabilirsiniz. –

cevap

0

JavaScript/jQuery

function change() { 
    var url = "https://www.google.com"; 
    window.open(url); 
    window.location.href = "mailto:[email protected]"; 
} 

$(document).ready(function() { 

    $('#img1').on("click", function() { 
     change(); 
    }); 
}) 

HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"> </script> 

<img id="img1" src="" height="50px" width="50px" style="background-color:red"> 

window.open yeni bir sekme açın ve değişecektir yeni bir sayfa. window.location.href, geçerli sayfayı değiştirecek ve mailto: kodunu girerek e-posta kutusunu çekecektir.