Visualizzazione dei risultati da 1 a 2 su 2

Discussione: aiuto

  1. #1

    aiuto

    vorrei usare nella stessa pagina due funzioni (presenti in un file .js esterno alla pagina html) che utilizzano l'evento window.onload ma quando funziona una non va l'altra e viceversa.
    Le due funzioni sono quella per variare l'opacità alle immagini (da un articolo nel sito) e una per inserire l'ora nella pagina (anche questa trovata sul sito) ovvero:

    /* FUNZIONE PER SFUMARE IN ENTRATA LE IMMAGINI CON ID "IMMAGINE" */
    var imageId="immagine";
    document.write("<style type='text/CSS'> #"+ imageId +"{visibility:hidden;} </style>");
    window.onload = function(){initImage(imageId)};

    function initImage(objId){
    image = document.getElementById(objId);
    setOpacity(image, 0);
    image.style.visibility = 'visible';
    fadeIn(objId,0);
    }

    function setOpacity(obj,opacity){
    opacity=(opacity==100) ? 99.999 : opacity;
    obj.style.filter = "alpha(opacity:"+opacity+")"; // IE/Win
    obj.style.KHTMLOpacity = opacity/100; // Safari<1.2, Konqueror
    obj.style.MozOpacity = opacity/100; // Older Mozilla and Firefox
    obj.style.opacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
    }

    function fadeIn(objId,opacity){
    if(!document.getElementById) return;
    obj = document.getElementById(objId);
    if(opacity <= 100){
    setOpacity(obj,opacity);
    opacity += 10;
    window.setTimeout("fadeIn('"+objId+"',"+opacity+") ", 200);
    }
    }
    /* FINE FUNZIONE */

    /* FUNZIONE PER INSERIRE UN OROLOGIO NEL DIV CON ID="ejs_heure" */
    function HeureCheckEJS()
    {
    krucial = new Date;
    heure = krucial.getHours();
    min = krucial.getMinutes();
    sec = krucial.getSeconds();
    jour = krucial.getDate();
    mois = krucial.getMonth()+1;
    annee = krucial.getFullYear();
    if (sec < 10)
    sec0 = "0";
    else
    sec0 = "";
    if (min < 10)
    min0 = "0";
    else
    min0 = "";
    if (heure < 10)
    heure0 = "0";
    else
    heure0 = "";
    DinaHeure = heure0 + heure + ":" + min0 + min + ":" + sec0 + sec;
    which = DinaHeure
    if (document.getElementById){
    document.getElementById("ejs_heure").innerHTML=whi ch;
    }
    setTimeout("HeureCheckEJS()", 1000)
    }
    window.onload = HeureCheckEJS;
    /* FINE FUNZIONE */

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    titolo del therad non conforme al regolamento
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.