Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Creare una funzione

  1. #1

    Creare una funzione

    Salve ragazzi buon anno a tutti, avrei la necessità di rendere questo onclick in una funzione esterna da richiamare con chiudi() la funzione dovrebbe eseguire questi comandi

    onclick="new Effect.Squish('first-list_key<?=$array_colonna1[$elementi]?>'); window.setTimeout('rimuovi(<?=$array_colonna1[$elementi]?>); crea(<?=$array_colonna1[$elementi]?>)',2500); "


    vorrei invece di inserire tutto quel codice perfezionarlo richiamando una funzione esterna per la serie onclick="chiudi()" è possibile ricevere un vostro aiuto?

    io ho provato in questo modo ma non funziona :\ :

    <script type="text/javascript">

    function chiudi(){

    new Effect.SwitchOff('first-list_key<?=$array_colonna1[$elementi]?>');

    window.setTimeout{

    (rimuovi(<?=$array_colonna1[$elementi]?>);

    crea(<?=$array_colonna1[$elementi]?>)) , 2500

    }

    }

    </script>



    Grazie per l'attenzione e per una eventuale vostra collaborazione

    Arrivereci e buon anno a tutti

  2. #2
    Ciao!Prova un po a postare tutto il codice che vedo come aiutarti!
    Antonio Correnti
    www.resetstudio.it

  3. #3
    ho risolto in questo modo per fortuna ci sono riuscito

    function chiuso(elemento) {

    new Effect.SwitchOff('first-list_key'+elemento);

    window.setTimeout('rimuovi('+elemento+')' , 1500 );
    window.setTimeout('crea('+elemento+')' , 1500 );
    }

    l'unico problema che mi dava era il window.setTimeout dove non riuscivo a settare le due azioni rimuovi e crea allora ho pensato di metterle ognuna per conto proprio.

    Adesso mi sorge un altro problema che andrò a postare nella apposita sezione riguardo il richiamo di array php da file xml. Ma non mi dilungo troppo altrimenti potrei mancare di rispetto alle regole del forum.

    Se te ne capisci qualcosa a riguardo magari puoi seguirmi sto per creare una nuova discussione se non ne trovo già una aperta

    Grazie lo stesso per il supporto

  4. #4
    Ciao giocondo!

    Ti dico come fare ad avere 2 funzioni su un set timeout riscrivendo il tuo codice

    Codice PHP:
    function chiuso(elemento)
    {

      new 
    Effect.SwitchOff('first-list_key'+elemento);

      
    setTimeout(function()
      {
         
    rimuovi(elemento);
         
    crea(elemento);
      } , 
    1500 );



    In pratica ti basta usare una funzione "anonima"!

    Prova e fammi sapere, ti consiglio di usare questo metodo in modo da avere un unico timer affaticando così meno il client...
    Antonio Correnti
    www.resetstudio.it

  5. #5
    Grazie è perfetto sei stato veramente molto gentile tutto funziona alla perferzione.

    Ecco il risultato www.wikilab.it/prova

    Grazie ancora e scusa l'orario.

    Saluti

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.