Html dosyasının herhangi bir yerinde javascript kodu çalıştırmak nasıl?

1 Cevap php

Ben kullanıcı bir linke tıkladığınızda çalışan bir jQuery bildirim sistemi kullanıyorum:

<a href="javascript:void(0);" onclick="$.n('This is a sample notification message, there are 3 more notification types which is all customizable through CSS.');">here</a>

Ama bir şey i $.n('This is a sample notification') bir bağlantı basarak çalıştırmak istiyor. Ben bir şey php üzerinde yapılan bir açıklamada ise happend zaman olayı aramak istiyorum.

Ör.

<?php if (condition) { DO THE NOTIFICATION; } ?>

1 Cevap

JavaScript ve jQuery tarayıcıda çalışan ise her şeyden önce, kodu php sunucuda değerlendirilir unutmayın. Değerlendirmeler, farklı yerlerde, farklı zamanlarda olur. Bu nedenle php bir JavaScript işlevini çağırmak olamaz.

Ancak php ile HTML ve php koşul doğru olduğunda yalnızca işlenen böyle JavaScript kodu hale getirebilir. Belki böyle bir şey denemek isteyebilirsiniz:

<?php 
if (condition) { 
   echo "<script>";
   echo "$.n('This is a sample notification message');";
   echo "</script>";
} 
?>