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

    quale alternativa a <body onLoad ?

    Ciao a tutti...

    ho una pagina con un falso popup... insomma un div che faccio comparire al click in posizione assoluta e in zindex maggiore del resto degli elementi...

    1.
    il div ha un suo specifico ID=Video1
    codice:
    <div id="video1">
    chiudi
    CONTENUTO CONTENUTO
    </div>
    2.
    al carcamento del bodi lo nascondo richiamando la funzione nascondiVideo1()
    <body onLoad="nascondiVideo1();">

    3.
    poi lo faccio comparire al click su un link che mi richiama la funzione mostraVideo1()
    <a class="link_lente" href="javascript:mostraVideo1();">


    Il mio problema è trovare un'alternativa al punto 2, perché mi va in conflitto con altre funzioni...
    Come posso fare??????
    Grazie in anticipo...


    questo è lo script che utilizzo:

    codice:
    ns4 = document.layers
    ie4 = document.all 
    nn6 = document.getElementById && !document.all 
    
    function nascondiVideo1() {
       if (ns4) {
          document.n1.visibility = "hide";
       }
       else if (ie4) {
          document.all['video1'].style.visibility = "hidden";
       }
       else if (nn6) {
          document.getElementById('video1').style.visibility = "hidden";
       }
    }
    
    
    function mostraVideo1(id) {
       if (ns4) {
          document.n1.visibility = "show";
       }
       else if (ie4) {
          document.all['video1'].style.visibility = "visible";
       }
       else if (nn6) {
          document.getElementById('video1').style.visibility = "visible";
       }
    }
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  2. #2
    Non so se questo ti può aiutare provalo:

    <body>

    <script type="text/javascript">
    window.onload = function() {
    .........;
    }
    </script>

  3. #3
    grazie corrado...

    ma window.onload non mi elimina i conflitti con il secondo .js...

    ho invertito di posto i due script... se il primo viene per secondo non ho più problemi...

    Non so perché (js lo conosco mooolto poco), ma per ora mi accontento...

    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  4. #4
    Potresti prendere in considerazione l'uso di un framework come jQuery che ti permette di aggiungere tutte le funzioni che vuoi associate al caricamento della pagine a anche in modo molto semplice.
    Però valuta bene perchè un minimo di tempo di apprendimento di uno strumento del genere è necessario, ma i vantaggi sono tanti.

    Ciao!
    Prima di dire che sei un Webmaster, guarda in giro per la rete....

  5. #5
    è vero, Luca450Mhz, è esattamente la direzione che ho preso...

    ma per la cronaca (e se può interessare a qualcun altro), poi ho optato per una sostituzione del "falso popup" con questa soluzione (che è molto carina):
    http://highslide.com/

    ciao a tutti...
    chiudo
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  6. #6
    Davvero carino questo componente!
    Prima di dire che sei un Webmaster, guarda in giro per la rete....

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.