|
|
|
Yazan
|
Konu: javascript içine php ? (Okunma Sayısı 418 defa)
|
yns.emre
PHP Öğrencisi
Offline
Mesaj Sayısı: 51
|
ben zamanla dönen bir haber sistemi yapmaya çalıştım arkadaşlar,php sayfam şöyle : head ile body arasında şu kodlar var : <? include "baglanti.php"; $sorgu=mysql_query("Select * from haber where htur=1 order by hid desc limit 0,5"); $a=0; $i=0; while ($oku=mysql_fetch_array($sorgu)) {
$haber[$i]=$oku["baslik"]; $resim[$i]=$oku["resim"]; $acikla[$i]=$oku["aciklama"]; $link[$i]=$oku["hid"];
$i++; } ?> <script> var hb=new Array(5); //haber basliklari hb[0]="<? echo $haber[0] ?>"; hb[1]="<? echo $haber[1] ?>"; hb[2]="<? echo $haber[2] ?>"; hb[3]="<? echo $haber[3] ?>"; hb[4]="<? echo $haber[4] ?>"; var hr=new Array(5); hr[0]='<? echo $resim[0] ?>'; hr[1]='<? echo $resim[1] ?>'; hr[2]='<? echo $resim[2] ?>'; hr[3]='<? echo $resim[3] ?>'; hr[4]='<? echo $resim[4] ?>'; var hx=new Array(5); hx[0]='<? echo $acikla[0] ?>'; hx[1]='<? echo $acikla[1] ?>'; hx[2]='<? echo $acikla[2] ?>'; hx[3]='<? echo $acikla[3] ?>'; hx[4]='<? echo $acikla[4] ?>'; </script>
body onloadı şöyle <body onLoad="degistir()" bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
divler ve bir js fonksiyonum var o da şöyle <div id="res"><div id="yaziyer"> </div><div id="deneme"></div><div id="sagalt">1 2 3 4 5</div> </div><script> var i=0; function degistir() { if (i==5) {i=0;} document.getElementById('yaziyer').innerHTML=hb[i]; document.getElementById('res').style.backgroundImage="url("+hr[i]+")"; //document.getElementById('deneme').innerHTML=hx[i]; i=i+1; setTimeout("degistir()",5000); } </script>
şimdi bu kodları çalıştırdığımda js fonksiyonundaki document.getElementById('yaziyer').innerHTML=hb kodunda hb tanımsız diyor. Çok uğraştım ama bir türlü düzeltemedim hatayı yardımcı olursanız sevinirim
|
|
|
|
|
Logged
|
|
|
|
|
raincu
|
kodlarını tam incelemedim ama
alttaki gibi bir dene istersen
document.getElementById('yaziyer').innerHTML=<?=hb;?>;
|
|
|
|
|
Logged
|
ANLADIM İŞİ ; SANAT ALLAH I ARAMAKMIŞ ! GERİSİ BOŞ, ÇELİK ÇOMAKMIŞ.. (nfk)
|
|
|
yns.emre
PHP Öğrencisi
Offline
Mesaj Sayısı: 51
|
raincu arkadaşım php içine javascript değişkeni öyle yazılmaz ki bir kere
|
|
|
|
|
Logged
|
|
|
|
|
raincu
|
raincu arkadaşım php içine javascript değişkeni öyle yazılmaz ki bir kere
bi karar versen ? başlığında "" javascript içine php ? "" demişsin son mesajında php içine js diyorsun. kodlarına tam bakmadım sadece küçük bir tavsiye verdim, gözüme takılan bi yerinden. uygulayıp uygulamamak senin bileceğin iş. ayrıca neyi nası yapacağımı senden öğrenecek değilim.? mesaj yazarken yazdığın kelimelere dikkat et LÜTFEN!!!! sevgiler...
|
|
|
|
|
Logged
|
ANLADIM İŞİ ; SANAT ALLAH I ARAMAKMIŞ ! GERİSİ BOŞ, ÇELİK ÇOMAKMIŞ.. (nfk)
|
|
|
yns.emre
PHP Öğrencisi
Offline
Mesaj Sayısı: 51
|
mesajda kimseyi rencide edici birşey yok,yazdığım kelimelerde bi yanlışlık yok,cevap vereceksen tamamen bak koda ondan sonra cevap ver evet javascript içine php yazdım çünkü javascript içine veritabanından gelen php değişkeni getiremiyorum
|
|
|
|
|
Logged
|
|
|
|
|
 |
|