Newsgroup: it.comp.lang.javascript
Titolo: significato

function menu_click(num)
che significato ha num?
è una funzione supplementare????
la function viene chiamata menu_click ma non so che significa il num

 che significato ha num?
E' il parametro passato alla funzione, usabile come una qualunque variabile
locale (essendo tale).
Per esempio:
saluta("ciao");
function saluta(parola)
{
    alert(parola);
}
Ogni parametro si distingue dall'altro con una virgola, e tutti assieme
compongono l'array arguments:
function altroEsempio(primoParam,secondoParam)
{
    alert(arguments.length);
    // nell'esempio: 2
}
Ro!

 ha scritto nel messaggio 
news:4gnKf.12516$uQ4....@tornado.fastwebnet.it...

GULP!!!!!!
//click su menu principale
function menu_click(num) {
 if (winModal || winLoading) {
  alert("<%=traduz("Sono in esecuzione operazioni di aggiornamento: 
Attendere il termine dell'esecuzione")%>");
  return;
 }
   //window.history.length = 0;
   // se questo test è true, ovvero esiste l'array.all
   // il browser è IE e la procedua è applicabil
   if (document.all) {
        var prevTab=0;
      var builder = "";
           // se ho cliccato il frame corrente, evito di
     // crearne uno o massimizzarlo se è già creato
     if (currentTab != num) {
            prevTab=currentTab;
         // imposto qui il tab corrente
      currentTab=num;
            // qui riempio il corpo
      build_menu();
         if (!menuFrame[currentTab]) {
      // il frame non esiste, per cui lo creiamo
       if (!document.all('iframe'+currentTab)) {
        // gli assegno un livello pari all'ordinamento della funzione  --  
visibility:hidden
        builder="<iframe scrolling='no' id=iframe"+currentTab+" 
name=iframe"+currentTab+" frameborder=0 style='position:absolute; top: 0px; 
left: 0px; height:100%; width:100%; display:none; z-index: 
"+currentTab+"'></iframe>";
        // inserisco l'Iframe appena creato come ultimo tag del div con il 
corpo della funzione
        document.all('tabBody').insertAdjacentHTML("beforeEnd",builder);
       }
       // assegno l'iframe appena creato ad una casella dell'array
             menuFrame[currentTab]=document.all('iframe'+currentTab);
          // nascondo il precedente
       if (menuFrame[prevTab]) { menuFrame[prevTab].style.display = 
"none"; } //visibility="hidden"; }
          if (menuFrame[currentTab]) {
              // dimensiono il div appena creato
        menuFrame[currentTab].style.height=(document.all('tabBody').offsetHeight-10)+"px";
              menuFrame[currentTab].style.width=(document.all('tabBody').offsetWidth-10)+"px";
           // lo rendo visibile
        menuFrame[currentTab].style.display = ""; //visibility="visible";
             } // if
         } else {
      // il frame esiste, percui basta evidenziarlo
             if (menuFrame[prevTab] && document.all('iframe'+currentTab)) 
{ menuFrame[prevTab].style.display = "none";} //visibility="hidden"; }
          if (menuFrame[currentTab] && document.all('iframe'+currentTab)) 
{ menuFrame[currentTab].style.display = "";} //visibility="visible"; }
         }
      //scrittura dei sub-tab e caricamento funzione
      sub_menu_click(subTab[currentTab],0);
     } // cliccato il frame corrente o meno
     //bottom.innerHTML="Funzionalità corrente: " + menuItem[currentTab];
   } else { // procedura non applicabile
         alert("This tab folder is designed for Internet Explorer Browse 
only.  Sorry!");
     history.go(-1);
   }
} // menu_Click
scusa ma allora num in questa funzione che significato ha???? 

 scusa ma allora num in questa funzione che significato ha????
Ahue' mica penserai che a 10 minuti dalla cena mi legga tutta la funzione?
:P
Cmq a primo achitto, il codice sta già commentato, di quali ulteriori
spiegazioni hai bisogno?
Copio e incollo:
// se ho cliccato il frame corrente, evito di
     // crearne uno o massimizzarlo se è già creato
     if (currentTab != num) {
[ecc.]
Mi pare esplicito quanto basti.
Ro!

[cut]
 // se ho cliccato il frame corrente, evito di
     // crearne uno o massimizzarlo se è già creato
     if (currentTab != num) {
 [ecc.]
da qua riesco a tirare fuori il parametro? set rs = 
connDB.execute(sql_menu,num)
se si come??

 se si come??
Stai confondendo codice client side con codice server side. Mentre puoi
mischiarli da server a client, come nel tuo codice:
alert("<%=traduz("Sono in esecuzione operazioni di aggiornamento: Attendere
il termine dell'esecuzione")%>");
Non puoi fare il contrario, perché il client, venendo dopo il server, non
può agire su di esso... sarebbe come credere che il film "Ritorno al futuro"
sia realizzabile. Lo so, è uno shock, lo è stato anche per me da ragazzino
:P
Scherzi a parte, per trovare una soluzione fattibile, devi dirci cosa
intendi fare, perché magari c'è una soluzione applicabile al tuo caso.
Ro!

 [stra cuttone]
praticamente devo creare un iframe appropriato cliccando sul menu:
 if (!document.all('iframe'+currentTab)) {
        // gli assegno un livello pari all'ordinamento della funzione  --
visibility:hidden
        builder="<iframe scrolling='no' id=iframe"+currentTab+"
name=iframe"+currentTab+" frameborder=0 style='position:absolute; top: 0px;
left: 0px; height:100%; width:100%; display:none; z-index:
"+currentTab+"'></iframe>";
        // inserisco l'Iframe appena creato come ultimo tag del div con il
corpo della funzione
        document.all('tabBody').insertAdjacentHTML("beforeEnd",builder);
       }
// assegno l'iframe appena creato ad una casella dell'array
             menuFrame[currentTab]=document.all('iframe'+currentTab);
 // nascondo il precedente
       if (menuFrame[prevTab]) { menuFrame[prevTab].style.display =
"none"; } //visibility="hidden"; }
          if (menuFrame[currentTab]) {
 // dimensiono il div appena creato
        menuFrame[currentTab].style.height=(document.all('tabBody').offsetHeight-10)+"px";
              menuFrame[currentTab].style.width=(document.all('tabBody').offsetWidth-10)+"px";
           // lo rendo visibile
        menuFrame[currentTab].style.display = ""; //visibility="visible";
             } // if
         } else {
non so se hai capito.......

 non so se hai capito.......
Il codice non l'ho neppure guardato (sono troppo stanco) ma si nota subito
che č un po' troppo pasticciato e dalla domanda che mi hai fatto
precedentemente, hai le idee un po' confuse. Quindi, magari, potrebbe
esserti utile ripensare a ciň che vuoi ottenere e trovare una soluzione che
ti sia chiara.
Tutto ciň, sempre e naturalmente, imho.
Ro!