Konu Başlığı: random image
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 15.03.2007   #14 (permalink)
Passion
 
Passion's Avatar
 
Üyelik Tarihi: 12.06.2000
Yer: ankara
Mesaj: 1,977
Re: random image

şöyle bir şey yazdım. sanırım işinizi görür.
bu kod sayesinde fonksiyonu bir kez çağırdığınızda aynı imaj 2 kere görüntülenmeyecektir --eğer listede 2 kere yazılmamışsa.

isterseniz printImage fonksiyonunda bastırılacak olan HTML kodlarını düzenleyebilirsiniz.
PHP Code:
    <script language="JavaScript">
    <!--
    function 
showImagesSHOW )
    {
        
theImages = new Array()
        
theImages[0] = '100.jpg'
        
theImages[1] = '200.jpg'
        
theImages[2] = '300.jpg'
        
theImages[3] = '400.jpg'
        
theImages[4] = '500.jpg'
        
        
// ======================================
        // do not change anything below this line
        // ======================================
        
theImages.sortsort_rand )
        var 
0;
        var 
theImages.length
        
if ( SHOW || SHOW )
            
SHOW 0

        
var preBuffer = new Array()
        for (
0pi++)
        {
               
preBuffer[i] = new image()
               
preBuffer[i].src theImages[i]
        }

        for ( 
0SHOWi++ )
        {
            
printImagetheImages[i] )
        }
    }
    
    function 
sort_randa)
    {
        return 
Math.floorMath.random() * )
    }
    
    function 
printImagesrc )
    {
        
document.write'<img src="' src '" />' )
    }
    
//-->
    
</script> 
tek yapmanız gereken aynı anda kaç imaj göstermek istiyorsanız o sayıyı parametre olarak yazmanız.
eğer listedekinden fazla ya da negatif bir sayı girerseniz hiç imaj göstermeyecektir.
PHP Code:
<script language="JavaScript">showImages);</script> 
kolay gelsin..
__________________
bet3 ~izlenimsel betimlemeler
blog kardeşliği ~blogger en asil duygunun insanıdır
fotoğrafya
Passion şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin