Javascript'te fonksiyonunda php komutu calışmıyor

sinan6757
26-04-2012, 20:32   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Nis 2012

Arkadaşlar merhabalar benim kucuk bı sorum olucaktı bilgisi olan bi arakadaşımız yardımcı olursa cok sevinirim.

sorunum:
Javascrit'te bir fonksiyon olusturuyorum ve içine php tagları açıp echo merhaba yazıyorum ama ekranda herhangı bır sey cıkmıyor.yanı fonksıyonun içindeki komutlar neden calısmıyor.
örnak olarak;

<html>
<head>
<script type="text/javascript">
var sure=0;
var zamanIsle;
function Saniye() {
document.getElementById("d1").innerHTML =  sure;
sure=sure+1;
zamanIsle=setTimeout("Saniye()", 1000);
Kontrol();
}

function Kontrol(){
       
        <?php $a="merhaba";echo $a;?>

}
window.onload=Saniye;
</script>
</head>
<body>
<div id="d1"></div>
</body>
</html>

ekranda her saniyede merhaba yazması gerekli ama sanıye ilerlediği halde merhaba yazmıyor bi çözüm öneriniz varsa eger cok yardımcı olucaksınız...

İlginiz için şimdiden tesekür ederim...

Kapalı Hesap (153535)
26-04-2012, 21:01   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Sorununuz büyük ihtimalle sayfa uzantısının .php olmamasından kaynaklanıyor.Net bir bilgim yok ama aynı sayfa içinde javascript ve php ile ilgili fonksiyonları birlikte kullanamazsınız.(uzantıları farklı olduğundan çalışmayacaktır)Zaten php fonksiyonlarının çalışabilmesi için sayfanın uzantısı .php olmalıdır.PHP ile yazdığınız fonksiyonu JavaScript dilinde yazmayı deneyin ya da .js(veya .html) uzantılı dosyayı herhangi bir php sayfasından çağırın.

Son Düzenleme: Kapalı Hesap (237076) ~ 26 Nisan 2012 21:07
sinan6757
26-04-2012, 21:59   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: Nis 2012

sayfamın uzantısı .php ama bu sayfa uzantısında javascript'in timerı çalısıyor.uzantıda herhalde bir sorun yok diye düşünüyorum.yapmak istediğim veri tabanında olan bir veriyi güncellemek bu da javascripte olmuyor(veri tabanı baglanıtsı yok diye biliyorum.hata eminim :) ), phpdede timer yok ikisini birleştireceğim bir yol yokmu acaba ilka javascript olmak zorunda değil ajax veya baska bir script dili de olabilir...

slckym
12-05-2012, 18:19   |  #4  
slckym avatarı
Yeni Üye
Teşekkür Sayısı: 0
36 mesaj
Kayıt Tarihi:Kayıt: May 2010

Dostum şöyle bi denermisin.
function Kontrol(){
alert('<? echo "merhaba";?>');
}