Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di daco
    Registrato dal
    May 2001
    Messaggi
    8

    Script per caricare foto dinamicamente

    Lo script serve per caricare ogni 7 secondi una foto diversa su una pagina html. Il SELECT ha come valore il numero di foto, il testo del SELECT indica la cartella (ad esempio se seleziono 2003, lo script sa che le foto sono nella cartella 2003/FOTO/) mentre il value indica il numero di foto (le quali hanno un nome del tipo 1.jpg, 2.jpg, ..., n.jpg).

    codice:
    <SCRIPT>
    function cambia(i)
    {
    k=document.uno.anno.value
    'alert(i)
    indirizzo=document.uno.anno.options[document.uno.anno.selectedIndex].text+"/FOTO/"+i+".jpg";
    document.fotografia.src=indirizzo;
    if (i=k) i=1;
    window.setTimeout("cambia("+i+")", 7000);
    }
    
    </SCRIPT>
    </head>
    
    <body>
    <div align="center">
      <center>
      <table border="0">
        <tr>
          <td><p class=titolo>Le Foto</p></td>
        </tr>
      </table>
      </center>
    </div>
    <form name=uno>
      <p class=pagina align="center">scegli l'anno<select size="1" name="anno" onChange="cambia(1)">
        <option selected value="32">2004</option>
        <option value="38">2003</option>
        <option value="19">2002</option>
        <option value="9">2001</option>
      </select></p>
    </form>
    Secondo me lo script è corretto, ma se apro la pagina in IE mi avverte che la riga x al carattere 1 (dove c'è il tag SELECT e l'onChange) ha un errore del tipo "Previsto oggetto"... BELLA SPIEGAZIONE, COMPLIMENTI MICROSOFT!!!

    Vi prego di copiarvi il codice per vedere se ne cavate qualcosa (anche se non avente le foto non importa, basta che non vada in dump!)



    GRAZIE (e scusa Mich per il messaggio precedente)
    Daco

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    if (i==k) i=1;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di daco
    Registrato dal
    May 2001
    Messaggi
    8
    Che errore da POLLO!

    Cmq, a parte quello, la musica non cambia, ossia IE mi avverte che la riga x al carattere 1 (dove c'è il tag SELECT e l'onChange) ha un errore del tipo "Previsto oggetto"...
    Daco

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    m'era sfuggito... il commento in javascript e' indicato da due barre

    // 'alert(i)

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di daco
    Registrato dal
    May 2001
    Messaggi
    8
    Beh, grazie...

    Si vede proprio che non questo script non lo volevo fare... proprio degli errori da principiante dopo anni di gavetta... è meglio che me torni buono buono all'asp!

    Comunque grazie ancora, comunque il debug degli script fatto dal browser è proprio uno schifo.

    Per fortuna che c'è HTML.IT!
    Daco

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.