Visualizzazione dei risultati da 1 a 2 su 2

Discussione: cambio html background

  1. #1

    cambio html background

    Ciao a tutti,

    qualcuno sa dirmi come poter dare l'azione a ogni singolo bottone del sito in flash per poter cambiare il colore o immagine di sfondo impostato in html?

    Grazie per l'aiuto.

    Rb

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    bisognerebbe passare tramite javascript e utilizzare il DOM per modificare lo style.background del <body>

    in pratica ti basta mettere questo script nell'head della pagina

    Codice PHP:
    <script type='text/javascript'>
            <!--
    //
                
    function changebg newbgdef ) {
                    var 
    body document.getElementsByTagName('body')[0];
                    
    body.style.background newbgdef;
                    return;
                }
            
    //-->
            
    </script> 
    e in flash richiamare le varie modifiche attraverso il getURL, in questo modo

    Codice PHP:
    function changeBodyBG (newBgDefinition){
        
    getURL("javascript:changebg('"+newBgDefinition+"');void(0);");
    }
    myButton1.onRelease = function() {
        
    changeBodyBG("black");
    };
    myButton2.onRelease = function() {
        
    changeBodyBG("#FF0000 url(myimage.gif) no-repeat");
    }; 
    ps. getElementsByTagName non è compatibile con Opera fino alla versione 9 e con IE fino alla versione 5 (escluse)

    pps. javascript va scritto tutto unito, senza il trattino, nella definizione della funzione changeBodyBG

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 © 2026 vBulletin Solutions, Inc. All rights reserved.