Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337

    Come mai non funziona su questa pagina??

    Ciao a tutti ho un problema...

    se creo una pagina con questo codice:


    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script type="text/javascript">
    function ChangeCSSBgImg() {
        debugger;
        if (!document.getElementById) return false;
        var MyElement = "MyBody";
        var ImgPath = "Img/";
        var HomePage = "default.aspx";
        if (!document.getElementById(MyElement)) return false;
    
        var random_images = new Array();
        random_images[0] = "01.gif";
        random_images[1] = "02.gif";
        random_images[2] = "03.gif";
        random_images[3] = "04.gif";
        var $header = document.getElementById(MyElement);
        var $backgroundurl = $header.style.backgroundImage;
        var sPath = window.location.pathname;
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
        var ImgURL = "";
        if (sPage.toLowerCase() == HomePage || sPage == "") {
            ImgURL = "none"
        } else {
            ImgURL = "url(" + ImgPath + random_images[rand(random_images.length)] + ")"; 
        }
        if ($backgroundurl != ImgURL) {
            $header.style.backgroundImage = ImgURL;
        }
        movement = setTimeout("ChangeCSSBgImg()", 14000);
    }
    function rand(n) {
        return (Math.floor(Math.random() * n));
    }
    function addLoadEvent(func) {
        var oldonload = window.onload;
        if (typeof window.onload != 'function') {
            window.onload = func;
        } else {
            window.onload = function() {
                oldonload();
                func();
            }
        }
    }
    addLoadEvent(ChangeCSSBgImg);
        </script>
    </head>
    
    <body id="MyBody">
    </body>
    </html>
    lo script contenuto funziona correttamente...

    ma messo sul sito dove mi serve no...

    qualcuno mi aiuta a capire perchč?

    questo e' il sito

    ps:lo script fā in modo che solo sulla home non copaia lo backgroud ... le altre randomico e ogni 14 secondi cambia..

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ipotesi, vedo che fai uso di jquery sul sito, probabilmente č un problema di window.onload doppio che si soprascrivono e il primo viene annullato dal secondo o viceversa.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337

    il js ha cominciato a non funzionare da un momento all'altro.. di js non ne ho aggiunti nel frattempo se non errro, al max qualche cambiamento nel css

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    tiolo non esplicativo, leggi il regolamento
    la prossima volta lucchetto diretto

  5. #5
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    Originariamente inviato da Xinod
    tiolo non esplicativo, leggi il regolamento
    la prossima volta lucchetto diretto
    hai ragione...non sapevo che scriverci.....ma non e' una giustificazione ovviamente

  6. #6
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    qualcuno sā aiutarmi?
    non riesco a capire dove č il problema ..

  7. #7
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    :master:

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.