Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Problema onload con Firefox (lo so problema noto)

    Ciao a tutti,
    ho fatto una ricerca sul forum ed ho trovato qualcosa, ma non sono riuscito a risolvere... ho questa funzione:

    Codice PHP:
    <script type="text/javascript" language="javascript">
    var 
    ArrImg = new Array();
    ArrImg[0] = '../img/01.jpg';
    ArrImg[1] = '../img/02.jpg';
    ArrImg[2] = '../img/03.jpg';

    var 
    ArrLink = new Array();
    ArrLink[0] = 'http://www.sito1.it/';
    ArrLink[1] = 'http://www.sito2.it/';
    ArrLink[2] = 'http://www.sito3.it/';

    var 
    0;
    var 
    tot 2;

    function 
    mostra_Img(elemento) {
        if (
    elemento tot) {
            
    lblbanner.innerHTML "[url='" ArrLink[x]  + "'][img]" ArrImg[x] + "[/img][/url]";
            
    window.setTimeout('mostra_Img(' + (elemento) + ')'3000);
            
    tot-== x++;
        }
    }
    </script> 
    in pratica serve per mandare nella pagina dei banner temporizzati, per funzionare devo richiamare la funzione con l'onload nel body... ora con IE funziona, con Firefox nisba niente... ho provato diverse soluzioni trovate sul forum ma nulla...

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' onload non c'entra nulla

    document.getElementById('lblbanner').innerHTML
    al posto di lblbanner.innerHTML
    sempre che lblbanner sia un id e che sia unico nel documento

    ciao

  3. #3
    Grazie! Ora funziona!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Ciao a tutti,
    stō cercando anche io uno script simile (anzi uguale :-D ), ho preso per intero lo script, inserito il div lblbanner e richiamato la funzione nell'onload del body, ma niente non visualizzo nulla nč errori nč banner!

    Dove sbaglio? :master:

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Originariamente inviato da Romyna
    .. ho preso per intero lo script....
    hai anche apportato le modifiche allo script come indicato da Xinod?

    Dove sbaglio? :master:
    E come me pensi possiamo saperlo se non posti il codice e la pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Avete ragione scusate
    I banner sono nella root principale come la pagina.
    Ora funziona avevo dimenticato di inserire nell'onload il valore dell'elemento.
    Anche se al momento (perchč devo inserire un'latra funzione nell'onload e spero non vada in contrato) ho risolto posto il codice funzionante nel caso servisse a qualcuno.
    Codice PHP:

    <!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=iso-8859-1" />
    <
    title>Documento senza titolo</title>
    <
    script type="text/javascript" language="javascript">
    var 
    ArrImg = new Array();
    ArrImg[0] = "banner1.jpg";
    ArrImg[1] = "banner2.jpg";
    ArrImg[2] = "banner3.jpg";

    var 
    ArrLink = new Array();
    ArrLink[0] = 'http://www.sito1.it/';
    ArrLink[1] = 'http://www.sito2.it/';
    ArrLink[2] = 'http://www.sito3.it/';

    var 
    0;
    var 
    tot 2;

    function 
    mostra_Img(elemento) {
        if (
    elemento tot) {
            
    document.getElementById('lblbanner').innerHTML "[url='" ArrLink[x]  + "'][img]" ArrImg[x] + "[/img][/url]";
            
    window.setTimeout('mostra_Img(' + (elemento) + ')'3000);
            
    tot-== x++;
        }
    }
    </script>
    </head>

    <body onload="mostra_Img(0);">

    <div id="lblbanner"></div>
    </body>
    </html> 

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Ciao a tutti,
    eccomi di nuovo qui a chiedere aiuto

    Ora lo script funziona ma č statico, vorrei renderlo dinamico, ossia far leggere gli array delle immagini e dei link associati ai banner da un file XML o da un database, come posso procedere per popolare gli array? :master:

    Avete un esempio, consigli in merito?

    Ciao e grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Ciao a tutti di nuovo,
    ho notato che quando c'č il cambio del banner scaduti i secondi impostati, alle volte, la pagina fa un refresh, come mai?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Di nuovo buonasera... a parte il fatto che non riesco a risolvere il problema del refresh della pagina (per la veritā il problema sembra darlo solo con Firefox e non con IE), mi servirebbe capire come posso integrare anche la visualizzazione di banner Flash oltre ai JPG e GIF.
    :master: :master: :master: :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 © 2026 vBulletin Solutions, Inc. All rights reserved.