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

    clippings con doppio onload

    Sto cercando di inserire i clippings nel mio sito.
    C'è un problema che deriva dal doppio evento onload: oltre a quello dei clippings c'è un preload di immagini. Ho letto attentamente quello che suggerisce Francesco Caccavella nel miniforum proprio a proposito del doppio evento onload, ma devo aver capito male qualcosa.

    Il codice è questo:
    nel js esterno
    codice:
    	
    function init()
    {		
    		if (document.all) classFix = "className";
    		else classFix = "class";
    		
    		userScreen = new screenObject(); 
    		
    		window.onresize = windowResize;
    		
    		initClippings();
    }
    		
    function preload() { 
    if (!document.images) return; 
    var wl = new Array(); 
    var arguments = preload.arguments; 
    for (var i = 0; i < arguments.length; i++) { 
    wl[i] = new Image(); 
    wl[i].src = arguments[i]; 
    } 
    }
    		
    function carica() {
        init()
        preload()
        }
    
    window.onload = carica;
    nella pagina:
    codice:
    <body onload="preload('http://www.paperogiallo.com/img/xxx.png', [...] 'http://www.paperogiallo.com/img/xxx.png')">
    sapete dirmi dove sbaglio? (visto che sicuramente sbaglio io )

    _YD

  2. #2
    uppettino domenicale speranzoso

    _YD

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    <body onload="" sovrascrive l' istruzione in window.onload
    quindi o li segni entrambi nel body
    codice:
    <body onload="carica();preload('http://www.paperogiallo.com/img/xxx.png', [...] )">
    o entrambi nel window.onload
    codice:
    window.onload=function(){
      carica();
      preload('http://www.paperogiallo.com/img/xxx.png', [...] )"
    }
    e rimuovi chiaramente quello che non usi
    ciao

  4. #4
    Many thanks, ho modificato col primo metodo e ora funziona perfettamente.

    Ancora grazie!

    _YD

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.