+ Rispondi alla Discussione
Risultati da 1 a 8 di 8

array di immagini

Ultimo Messaggio di cali1981 il:
  1. #1
    User
    Data Registrazione
    Oct 2007
    Messaggi
    114

    array di immagini

    ciao a tutti e buon anno
    ho creato questo array di immagini
    <%
    Dim rotazione(3)
    rotazione(0) = "<img src=""img1.jpg"" width=""140"" height=""100"" />"
    rotazione(1) = "<img src=""img2.jpg"" width=""140"" height=""100"" />"
    rotazione(2) = "<img src=""img3.jpg"" width=""140"" height=""100"" />"
    rotazione(3) = "<img src=""img4.jpg"" width=""140"" height=""100"" />"
    For i = 0 to UBound(rotazione)
    Response.Write rotazione(i) & "<br/><br/>"
    Next
    %>
    Adesso vorrei far ruotare le immagini, cioè farle scambiare di posizione, però non riesco a trovare lo script.
    Protreste aiutarmi per favore?
    Grazie

  2. #2
    Esperto
    Data Registrazione
    Mar 2006
    Località
    Perugia
    Messaggi
    1,742
    Ciao delgius,

    non basterebbe semplicemente usare un valore temporaneo?

    Ad esempio:

    temp = rotazione(0)
    rotazione(0) = rotazione(1)
    rotazione(1) = temp

    e in questo modo hai scambiato i due valori. Ti serviva qualcosa di più preciso?

  3. #3
    User
    Data Registrazione
    Oct 2007
    Messaggi
    114
    ho trovato questo script
    <%
    N = 4 'numero di record casuali da visualizzare
    Randomize
    max = 3
    redim arr(max)
    arr(0) = "img1.jpg"
    arr(1) = "img2.jpg"
    arr(2) = "img3.jpg"
    arr(3) = "img4.jpg"
    for i=0 to max
    arr(i)=i
    next
    'mischio i numeri in modo casuale
    for i=0 to max
    casuale = Int((max)*Rnd)
    temp = arr(i)
    arr(i) = arr(casuale)
    arr(casuale) = temp
    'response.write arr(i)&"<br>"
    next
    for i=0 to n-1
    response.write( arr(i) & "<br/>")
    next
    %>

    Però invece di ruotare le immagini ruotano dei numeo da 0 a 4.
    non riesco a capire la modicica da fare, in pratica vorrei che a ogni click le immagini si scambiassero la posizione nella pagina .asp

    ciao

  4. #4
    Esperto
    Data Registrazione
    Mar 2006
    Località
    Perugia
    Messaggi
    1,742
    Cosa significa la frase "Però invece di ruotare le immagini ruotano dei numeo da 0 a 4."? Cosa ruota? Devono ruotare in modo casuale o con una sequenza? Prendere la parte di script che ti ho fatto vedere sopra non va bene? Poi la estendi in basa a cosa vuoi cambiare.

  5. #5
    User
    Data Registrazione
    Oct 2007
    Messaggi
    114
    Se ti scrivo quello che voglio in php sapresti trasformarla in asp?

    PHP
    <?php
    $img = array(array('link'=>'javascriptubbl_1();','immy'=>'immagini/pubbl/pubbl_1.gif')
    , array('link'=>'javascriptubbl_2();','immy'=>'immagini/pubbl/pubbl_2.gif')
    , array('link'=>'javascriptubbl_3();','immy'=>'immagini/pubbl/pubbl_3.gif')
    , array('link'=>'javascriptubbl_4();','immy'=>'immagini/pubbl/pubbl_4.gif')
    , array('link'=>'javascriptubbl_5();','immy'=>'immagini/pubbl/pubbl_5.gif')
    , array('link'=>'javascriptubbl_6();','immy'=>'immagini/pubbl/pubbl_6.gif')
    , array('link'=>'javascriptubbl_7();','immy'=>'immagini/pubbl/pubbl_7.gif')
    , array('link'=>'javascriptubbl_8();','immy'=>'immagini/pubbl/pubbl_8.gif')
    , array('link'=>'javascriptubbl_9();','immy'=>'immagini/pubbl/pubbl_9.gif')
    , array('link'=>'javascriptubbl_10();','immy'=>'immagini/pubbl/pubbl_10.gif'));
    shuffle($img);
    foreach ($img as $immy)
    {
    echo "<a href=\"$immy[link]\"><img src=\"$immy[immy]\" border=\"0\" alt=\"Click here\" title=\"Click here\"></img></a><br/><br/>";
    }
    ?>

    fammi sapere, lo scambio deve essere casuale

  6. #6
    Esperto
    Data Registrazione
    Mar 2006
    Località
    Perugia
    Messaggi
    1,742
    Ciao, cercando su google ho trovato questa pagina: xxx.freevbcode.com/ShowCode.asp?ID=7399 penso che faccia la caso tuo

  7. #7
    User
    Data Registrazione
    Oct 2007
    Messaggi
    114
    ...mi sto confondendo
    Se vai su www.materanomachi.com (è in giapponese), vedrai sulla colonna di destra dei banner che ad ogni click si scambiano.
    Purtroppo per me non riesco a trovare un codice in asp che mi riproduca la stessa cosa.
    Ho visto ciò che mi hai linkato ma mi sono fuso...
    Aiutoooo!!!
    Ciao

  8. #8
    Esperto
    Data Registrazione
    Mar 2006
    Località
    Perugia
    Messaggi
    1,742
    Quello che ti ho linkato prende un array e scambia i posti, quindi se in input hai 1,2,3,4,5 in uscita potrebbe dare ad esempio 4,2,3,1,5 cioè quello che ti serve a te
    In ogni caso se tu vuoi far vedere solo un array non ti basta che ne prendi uno a caso tra quelli nell'array?

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.