Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    function MiaFunzione1(){
    alert ("ciao io mi chiamo mario");
    }
    end sub

    function principale() {
    a = 1
    if (a==1) then {
    MiaFunzione1();
    }
    }

  2. #12
    Originariamente inviato da fcaldera
    per snellire il codice inizia con lo scrivere pezzi di codice simile in un unica funzione

    ad esempio se usi molte volte document.getElementByid(...) è buona regola usare una funzione del tipo


    function $(id) { return document.getElementById(id); }

    e usare quindi il simbolo $ come alias di quel metodo (ciò che fa anche prototype, per esempio)
    effettivamente ci sono parecchi getElementById, se ti posto un pezzetto di codice, potresti snellirmelo a mo d'esempio???

    codice:
    function inizia(movie,livelloNuovo,x,y,movieRif){ 
    inizializza("caricamento");
    document.getElementById("caricato").style.display ="none"; 
    document.getElementById("errore").style.display ="none"; 
    document.getElementById("caricamento").style.display ="block";
    setTimeout("cercaFlash('"+movie+"','"+livelloNuovo+"','"+x+"','"+y+"','"+movieRif+"')", 500);
    }
    grazie lake, ora funziona, ma volevo chiedere un'ultima cosa:

    siccome quando chiamo una funzione devo passare tutti i parametri, non esiste un sistema per evitare di crearmi un'altra funzione tipo scrivere un pezzetto di codice, e incorporarlo nella funzione senza passare i parametri???

    voglio sottolineare che in questo modo va bene, ma era tanto per sapere qualcosa in più.

    Grazie, ciao.

  3. #13
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    function $(id) { return document.getElementById(id); }
    
    function inizia(movie,livelloNuovo,x,y,movieRif){ 
    inizializza("caricamento");
    $("caricato").style.display ="none"; 
    $("errore").style.display ="none"; 
    $("caricamento").style.display ="block";
    setTimeout("cercaFlash('"+movie+"','"+livelloNuovo+"','"+x+"','"+y+"','"+movieRif+"')", 500);
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #14
    ma questo serve a fare caricare la pagina più velocemente, in definitiva, giusto???

    o serve solo per una comodità nel redigere il codice???

    Grazie, ciao.

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.