Visualizzazione risultati 1 fino 11 di 11

Discussione: sfondo a scelta del visitatore

  1. #1
    Guest

    Predefinito sfondo a scelta del visitatore

    Ragazzi esiste un modo per far scegliere al visitatore 3/4 tipologie di sfondo nella finestra cliccando su un semplice menù?

    esempio:

    sfondo mare
    sfondo montagna
    sfondo lago


    e cliccando su una voce si cambia lo fondo della finestra mantenendolo?

    grazie mille
    buonlavoro ragazzi

  2. #2
    Guest

    Predefinito

    devi usare i fogli di stile e javascript.

    Nel foglio di stile specificherai:

    body {background-color:#000000}

    nella pagina potresti fare:

    <a href="javascript: document.body.style.background-color="#FF0000">Cambia</a>

    Non l'ho provato vedi se funziona

  3. #3
    Guest

    Predefinito

    Io ho trovato questo che è anche meglio perchè posso mettere l'immagine all'interno della pagina dove voglio io anzichè limitatamente allo sfondo:

    Codice HTML:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function image() {
    };
    
    image = new image();
    number = 0;
    // imageArray
    image[number++] = "<img src='oggetti/città.gif'>"
    image[number++] = "<img src='oggetti/colori.gif'>"
    image[number++] = "<img src='oggetti/link.gif'>"
    // Aggiungi qui le altre immagini ....
    increment = Math.floor(Math.random() * number);
    // -->
    </script>
    e poi richiamare così
    Codice HTML:
    <script language="JavaScript" type="text/JavaScript">
    document.write(image[increment]);
    </script>
    manca una cosa però... io non voglio che il visitatore aggiorni la pagina ma deve solo cliccare su un link o tasto...si può fare?
    Ultima modifica di archidaniele : 14-04-2006 alle ore 09.52.20

  4. #4
    Guest

    Predefinito

    fai così:
    Codice PHP:
    <html>
    <
    head>
    <
    style type="text/css">
    body {background-color:#00FF99}
    </style>
    <
    script language="JavaScript" type="text/JavaScript">
    function
    cambia() {
    document.getElementById('sfondo').style.background="#FF0000";
    }
    </script>

    </head>

    <body id="sfondo">
    <a href="javascript:cambia()">Cambia</a>
    </body>
    </html>
    Facendo così hai un solo tasto, ma ne puoi creare quanti ne vuoi, basta che crei altre funzioni uguali e altri tasti.

    Se anziche i colori usi delle immagini (gif o jpg ecc..) potresti fare così:
    Codice PHP:
    <html>
    <
    head>
    <
    style type="text/css">
    body { background:url(mare.jpg) }
    </
    style>
    <
    script language="JavaScript" type="text/JavaScript">
    function
    cambia() {
    document.getElementById('sfondo').style.background="url(montagna.jpg)";
    }
    </script>
    </head>

    <body id="sfondo">
    <a href="javascript:cambia()">Cambia</a>
    </body>
    </html>
    Non è una soluzione elegantissima, non l'ho provato ma dovrebbe funzionare... ciao..
    Ultima modifica di attorianzo : 14-04-2006 alle ore 10.06.26

  5. #5
    Guest

    Predefinito

    ok grazie mille
    va bene... solo se io volessi altri tipi di sfondo come immagini personali? e soprattutto se li voglio all'interno ad esempio di un livello?
    Ultima modifica di archidaniele : 14-04-2006 alle ore 10.17.24

  6. #6
    Guest

    Predefinito

    livello? cosa intendi? dentro un frame? o dentro qualche tag?

  7. #7
    Guest

    Predefinito

    dentro un tag o in sostituzione di una immagine già caricata

  8. #8
    Guest

    Predefinito

    Codice PHP:
    <html>
    <
    head>
    <
    style type="text/css">
    #ciccio { background:url(mare.jpg); width:50px; height:50px; }
    </style>
    <
    script language="JavaScript" type="text/JavaScript">
    function
    cambia() {
    document.getElementById('ciccio').style.background ="url(montagna.jpg)";
    }
    </script>
    </head>

    <body id="sfondo">
    <div id="ciccio">Ciao a tutti</div>
    <a href="javascript:cambia()">Cambia</a>
    </body>
    </html>
    Dovrebbe andare fatto così... ;)
    Ultima modifica di attorianzo : 14-04-2006 alle ore 10.20.43

  9. #9
    Guest

    Predefinito

    Perfetto, grazieeeeeeeee
    ultima cosa:
    ora se io volessi più scelte o sfogliare per poi tornare a quella di partenza?

  10. #10
    Guest

    Predefinito

    Ti consiglio (per semplicità, non per altro..) di creare tre funzioni contenenti i tre colori... ( di cui uno è quello iniziale.. ).

    E quindi creare tre link anziche uno come ti avevo postato..

    Il sistema per creare qualcosa di piu dinamico c'è ma è piu complesso e prima di postartelo sarebbe meglio che lo provassi personalmente in locale..

    Se vuoi azzardare qualcosa di piu "professionale" dovresti creare piu fogli di stile CSS e creare un selettore dinamico che ti faccia passare da uno stile ad un altro.. Trovi roba gia pronta in rete..

    Ciauz!
    Ultima modifica di attorianzo : 14-04-2006 alle ore 10.42.04

  11. #11
    Guest

    Predefinito

    Grazieee
    sto cercando il modo di scegliere una immagine fra alcune che ho nella cartella semplicemente cliccando su alcune voci, dove posso cercare?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •