Navigazione

  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Registrati
  • Accedi
Privacy - Termini e condizioni
© 2020 Search On Media Group S.r.l.
  • Registrati
  • Accedi
  • CATEGORIES
  • Discussioni
  • Non letti
  • Recenti
  • Hashtags
  • Popolare
  • Utenti
  • Stream
  • Interest
  • Categories
  1. Home
  2. Categorie
  3. Coding e Sistemistica
  4. Coding
  5. Background sfondo su una tabella!!
Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
  • F
    fasa User Attivo • 19 nov 2007, 16:03 ultima modifica di

    Background sfondo su una tabella!!

    Ciao ragazzi , devo fare in modo che una tabella abbia come SFONDO (background) un'immagine a random, il codice ce l'ho già ma non riesco ad applicarlo come voglio :

    questo codice è l'esempio di come vorre il background all'interno della tabella

    <table width="800" height="202" border="1" background="http://www.sito.it//albero1.jpg">
    <tr><td> </td></tr></table>

    ora devo fare in modo che alla voce background si possa inserire il seguente codice che richiama la funzione random :

    <script language="javascript" type="text/javascript">
    immagine_variabile(); </script>

    questa è la funzione... ma non è un problema posso inserirla dove voglio sulla pagina :

    <script language="javascript">
    function immagine_variabile(){
    var numero_immagini = 35;
    var secondi_intervallo = 86400;
    var mesi = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec ");
    var oggi = new Date();
    var oggi_data = mesi[oggi.getMonth()]+" "+oggi.getDate()+", "+oggi.getYear()+" "+ oggi.getHours()+":"+oggi.getMinutes()+":"+oggi.getSeconds();
    var secondi = Math.abs( Date.parse(oggi_data)/1000);
    var numero_intervalli = Math.floor(secondi / secondi_intervallo) ; //normalizza in intervalli
    var numero_immagine = (numero_intervalli % numero_immagini); // normalizza il numero di intervalli al numero delle immagini bmwmania
    document.write('<img src="http://SITO.org/_altervista_ht/immagini/' + numero_immagine +'.jpg">');
    }
    </script>

    Grazie per l'aiuto!

    0 Miglior Risposta Ringrazia Cita Rispondi

      1 Risposta Ultima Risposta
      Caricamento altri post
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti
       

    • O
      olaola User Attivo • 19 nov 2007, 22:31 ultima modifica di

      vado un po' ad intuito ma dovrebbe essere qualcosa tipo

      [html]
      <table width="800" height="202" border="1" background="<script language="javascript" type="text/javascript">
      immagine_variabile(); </script>">
      <tr>
      <td>
       
      </td>
      </tr>
      </table>
      [/html]e nello script modifica l'ultima riga con

      [html]
      document.write('http://SITO.org/_altervista_ht/immagini/' + numero_immagine +'.jpg');
      [/html]anche se non ho capito perche' prendi lo sfondo da un sito esterno.

      Ciao

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        claudioweb Super User • 20 nov 2007, 04:11 ultima modifica di

        Ciao :

        Per questo genere di discussioni la sezione più adatte è quella di scripting.
        Sposto.

        :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          claudioweb Super User • 20 nov 2007, 16:26 ultima modifica di

          Allora a parte che lo script che genera le immagini random l'ho fatto io (il "copyright" sarebbe stato carino, corretto e previsto del regolamento lasciarlo sia su questo che su altri forum, o quantomeno citare la fonte)
          così com'è non va bene.

          Sostituisci:

           document.write('<img src="http://SITO.org/_altervista_ht/immagini/' + numero_immagine +'.jpg">'); 
          ```Con
          

          document.write('<table width="800" height="202" border="1" background="http://SITO.org/_altervista_ht/immagini/'+numero_immagine+'.jpg">');

          
          Sostituisci:
          

          <table width="800" height="202" border="1" background="<script language="javascript" type="text/javascript">
          immagine_variabile(); </script>">
          <tr>
          <td>
           
          </td>
          </tr>
          </table>

          <script language="javascript" type="text/javascript">
          <!--
          immagine_variabile();
          /-->
          </script><tr>
          <td>
           
          </td>
          </tr>
          </table>

          
          Ti faccio notare che però così la pagina non è validabile.
          :ciauz:
          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fasa User Attivo • 20 nov 2007, 18:23 ultima modifica di

            Ciao claudioweb , scusa, pensavo fosse scontato. Abbiamo fatto una lunga discussione sul forum e quindi pensavo di immettere per la mia richiesta il codice sostanziale. Per quel che mi riguarda non voglio rubarti il copyright, anzi ti ringrazio per quel codice che mi hai fornito circa 1 anno fa...

            p.s. cosa intendi per "Ti faccio notare che però così la pagina non è validabile"?.

            Grazie.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              claudioweb Super User • 20 nov 2007, 18:45 ultima modifica di

              @fasa said:

              p.s. cosa intendi per "Ti faccio notare che però così la pagina non è validabile"?.
              Essendo l'apertura della tabella fatta da javascript se un utente non ha javascript attivo si sballa tutto.
              Inoltre se usi il validatore del W3C ti da errore.

              L'unico modo per fare quello che vuoi in maniera semplice e allo stesso tempo fatta bene, è quello di modificare a random lo sfondo lato server. Quindi con php o asp. :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                fasa User Attivo • 31 dic 2007, 15:47 ultima modifica di

                Ciao CLAUDIO torno sull'argomento con un nuovo problema :

                ....ipotizziamo di avere questa tabella composta da 3 colonne :

                <table width="695" height="277" border="1" background="logoprova.gif">
                <tr>
                <td width="162"> </td>
                <td width="330"> </td>
                <td width="181"> </td>
                </tr>
                </table>

                Volevo fare in modo che all'interno della intera tabella (quindi dentro ad ogni colonna) fosse visibile un'immagine a random (quindi con il codice inserito sopra) .
                Come diventerebbe il codice della tabella?

                Grazie

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  claudioweb Super User • 1 gen 2008, 16:15 ultima modifica di

                  Ciao 🙂

                  Le ami proprio le immagini random eh 😄

                  Ora son troppo preso dagli impegni di inizio anno,
                  tu approfitta della mia "assenza" per studiare un po' di javascript così potrai fare senza grossi sforzi tutte le modifiche possibili e immaginabili 😉

                  http://javascript.html.it/guide/leggi/25/guida-javascript-di-base/

                  :ciauz: Buon anno

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    fasa User Attivo • 2 gen 2008, 01:17 ultima modifica di

                    @claudioweb said:

                    Ciao 🙂

                    Le ami proprio le immagini random eh 😄

                    Ora son troppo preso dagli impegni di inizio anno,
                    tu approfitta della mia "assenza" per studiare un po' di javascript così potrai fare senza grossi sforzi tutte le modifiche possibili e immaginabili 😉

                    http://javascript.html.it/guide/leggi/25/guida-javascript-di-base/

                    :ciauz: Buon anno

                    Ciao Claudio... 😛 .... cercherò.... anche se a dire la verità più che Javascript... mi sono fatto un giro sul web in genere, specie in inglese sotto la voce "Random Immage Table" ma i risultato non sono stati quelli sperati... bizzarro...

                    p.s. BUON 2008!

                    Il caso mio è patologico 😄 ...cioè non è facile.... ma d'effetto!

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • F
                      fasa User Attivo • 4 gen 2008, 17:26 ultima modifica di

                      cioè inteso... è fattibile?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti