folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Js, Php, Bağlantı Ve Sanıyorum Ajax Karışımı Bir Sorun



Js, Php, Bağlantı Ve Sanıyorum Ajax Karışımı Bir Sorun

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    şimdi bir php sayfam var atıyorum b.php bunun içinde random ile 1 den 10 a kadar sayı çekiliyor.Neyse bi örnek gösteriim ;

    switch (rand(1,3)){

    case '1':  $ban = 'banner1.jpg';
    break;

    case '2':  $ban = 'banner2.jpg';
    break;

    case '3':  $ban = 'banner3.jpg';
    break;

    }

    bu bizim b.php sayfamız olsun örnek nedeniyle 3 e kadar yaptırdım .Neyse diğer sayfaya include ediyoruz.Diğer sayfamızda şöyle

    include('b.php') ;

    <img src="<?php echo $ban ?>" border="0" />

    --------

    Buraya kadar problem yok.Her sayfa yüklendiğinde farklı banner gelebilir.FAkat benim istediğim javascript ile altına resmi yeni yazınca tekrar b.php den veri çekip bunu resimde yayınlatması 

    :S biraz karışık sanırsam ne yapabiliriz ?  sayfayı yenilemeden sadece resim yenilensin ve randomize edilsin kısacası

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek

    ajax ile yap bence

    edit:başka bişeyla zten yapamassın


    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    celoron bunu yazdı:
    -----------------------------

    ajax ile yap bence

    edit:başka bişeyla zten yapamassın


    -----------------------------

    jquery işe yararmı zaten include ediyorumd a:-/

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    jquery işe yararmı zaten include ediyorumd a:-/


    -----------------------------

    $ban="<img src='resim.jpg'>" şeklinde yaparsan olur jquery ile

    not:kod çıkmamıç olabilir


    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    <script language=javascript>
    function yenile()
    {
    document.getElementById('div1').innerHTML='naber';
    }
    </script>

    <div id="div1"><img src="../b/1.jpg" /></div><br><br>
    <a href="#" onclick="javascript:yenile()">Hoppa</a>

    şimdilik bunu yaptım ama burada da Naber yazıyor :-/ 

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    zumsuk bunu yazdı:
    -----------------------------


    function yenile()
    {
    document.getElementById('div1').innerHTML='naber';
    }




    Hoppa

     

    şimdilik bunu yaptım ama burada da Naber yazıyor :-/ 


    -----------------------------
    random olayını javascriptle yaptır

    document.getElementById('div1').innerHTML='<img src="asd/'+randomşeysi+'.jpg">';

    gibi kullanırsın o kısmı ha istemem böyle dersen ajaxta bişiler yapıp verebilirim ama uyumazsam :D

    Bittik biz bittik
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    ocam bende şöyle düşündüm şimdi ;

     

    <div id="div1" ><?php include('b.php'); ?> <img src="<?php echo $ban ;?>" /></div>

     şeklinde yaparsam divi yenilediğidme problem çözülür.Sorun şu divi nasıl yeniliyeceğim :-/

    document.getElementById('div1').innerHTML='';

     buraya bir çözüm bulmak gerek

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    jquery ile yazdım;

    http://www.whosayin.com/prj/resimyenile/

    kaynak kodları inceleyebilirsin. kaynak kodda gerekli yerlere açıklama yazdım. anlamadığın yerler olursa sor açıklarım.

     

    not: resimler ilk gösterilecekleri zaman bekletebiliyor biraz, resmin indirilmesi için, ama önbelleğe alındıktan sonra hızlı bir şekilde çalışıyor. bide senin logoları ufak boyutlu ayarlarsan hiç sorun olmaz. resim dosaylarını resim1.jpg resim2.jpg diye yapacaksın. rasgele sayı üretilen fonksiyonda belirtirsin 1 den 5e kadar diye.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cimbomlu_15
    cimbomlu_15's avatar
    Kayıt Tarihi: 24/Eylül/2007
    Erkek

    <script language=javascript>
    function yenile()
    {
    var randomnumber=Math.floor(Math.random()*5)
    document.getElementById('div1').innerHTML='<img src="./Image'+randomnumber+'.jpg" />';
    }
    </script>

    <body onload="yenile();">

    <div id="div1"></div><br><br>
    <a href="#" onclick="javascript:yenile()">Hoppa</a>

    </body>

     

    Bunu kullanabilirsin..

    Image0.jpg

    Image1.jpg

    Image2.jpg

    Image3.jpg

    Image4.jpg

    Image5.jpg

     

    Bunlar resimlerin adları..

Toplam Hit: 1682 Toplam Mesaj: 9