Nasıl başka bir PHP dosyasında tanımlanan bir PHP dosyası bir JavaScript işlevi diyorsunuz?
Bu ne istediğinizi de iyi tahmin olduğunu :)
Ben html olarak tarayıcıya gönderilmeden sonuna kadar iki php dosyaları var varsayarak yaşıyorum. Çözeltisi (phps dahil değildir ile. Aşağıya bakınız) bir ayrı (harici) javascript dosyası için javascript işlevi taşımak ve php dosyaları hem de onları dahil etmektir. Bu şekilde hem dosyaları javascript işlevini çağırabilirsiniz.
Yapmanız gereken tek (php dosyasında) html kodu baş harici javascript dosyaya link koymak, bir yeni dosya işlevi taşımak olduğunu
<script type="text/javascript" src="js_src.js"></script>
Belki de cevap vermez, ama ben soruyu açıklığa kavuşturmak istiyorum.
Her şeyden önce, PHP, JavaScript işlevini çağırmak olamaz. Tarayıcı JavaScript işlevlerini çağırır. Eğer biliyorsanız, önceki cevaplar gayet iyi. Eğer değilse, bunu anlatmaya çalışacağım.
PHP dosyaları bir web sunucusunda işlenir. Onlar, ayrıştırılır derlenmiş ve idam edilir. PHP dosyaları yürütme olası sonuçlarından biri tarayıcıya gönderilen HTML kodu. HTML JavaScript içerebilir. HTML ve JavaScript tarayıcısı tarafından yürütüldüğünde / çözümlenir.
İlk PHP betik bazı'' etiketleri oluşturur Şimdi ise, iki veya daha fazla PHP dosyaları tek bir dosya gibi görünüyor tarayıcı, tek bir HTML sayfası getirici bir durum var, eğer öyleyse, her ardışık PHP kodu HTML oluşturabilir hangi istihdam Bu JavaScript.
HTH.