Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311

    Errore: missing formal parameter

    Ragazzi mi ritrovo questo errore con mozilla su una funzione... per capirci proprio nell'intestazione:"functio miafunz(var1,var2,var3){...".
    Perchè? Cosa vuol dire quel messaggio? letteralmente lo sò...ma ne mio caso? Non riesco a capireeeeeeee...il passaggio delle variabili è giusto, nome,tipo,tutto!!!
    Che devo fa? mi do all'uncinetto?

    Grassssssieeeeeee

    Siao beli...

  2. #2
    manca una "n" dopo "functio".
    cioè, devi scrivere "function".

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da var
    manca una "n" dopo "functio".
    cioè, devi scrivere "function".

    ciao
    no magari fosse quello il problema...lì ho soltanto sbagliato a digitare!!!
    L'intestazione è quindi function myfunz(var1,var2,var3){...

    HELP!!!

  4. #4
    beh, allora posta il codice completo della funzione e il modo con il quale la richiami.

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da var
    beh, allora posta il codice completo della funzione e il modo con il quale la richiami.

    ciao
    OK fra un pò posto il codice...però questo errore me lo da solo con mozilla.
    uhm....

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Originariamente inviato da themiccio
    OK fra un pò posto il codice...però questo errore me lo da solo con mozilla.
    uhm....
    Raga qui ho combinato un bel casino...mi sono accorto che zappando via molte cose in codice non va.
    A questo punto cmabio la mia domanda:
    Vorrei fa ingrandire una div al click su un'immagine...come posso fare? conoscete qualche script? vorrei far vedere l'effetto del cambio delle dimensioni gradualmente.

    perdonatemi e grazie.

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    var startChange = false;
    function changeDiv(aDiv) {
     if (! startChange) {
      return;
     } // if (! startChange)  
     w = aDiv.style.width;
     w = parseFloat(w);
     h = parseFloat(aDiv.style.height);
     if (w <= 0 || h <=0) {
      startChange = false;
      return;
     } // if (w <= 0 || h <=0)
     aDiv.style.width  = w - 1;
     aDiv.style.height = h - 1; 
    } // function changeDiv(aDiv) 
    window.setInterval("changeDiv(document.getElementById('d1'))",5);
    
    //-->
    </script>
    
    
    </head>
    <body>
    <div id="d1" style="width:200;height:200;background-color:red">pippo</div>
    <input type="button" value="Clicca" onclick="startChange = true;">
    
    </body>
    </html>

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    OTTIMOOOOO non da nessun errore...

    Grassssssieeeeeeeeeee

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    Perdonatemi ma è più forte di me...perchè il mio script con ie va e con mozilla mi dice "missing formal parameter"? lo sò che ie è una bettola di browser e quindi si "piglia" tutte le ca**ate dello script...ma dov'è che sbaglio? Chi mi aiuta?

    codice:
    <html>
    <head>
    <title>Documento senza titolo</title>
    <script type="text/javascript">
    var timerID;
    
    function enlarge(now,final,verso){
    	if(verso=="a"){
    	        step=40;
    	}else if(verso=="c"){
    		step=-40;
    	}else{
    		now=final;
    	}
    	if(now!=final){
    		now+=step;
    		document.getElementById('box').style.height=now;
    		timerID=setTimeout("enlarge("+now+","+final+",'"+verso+"')",1);
    	}else{
    		killtimer();
    	}
    }
    
    function killtimer(){
    	clearTimeout(timerID);
    }
    </script>
    
    </head>
    
    <body>
    
    <div id="box" style="background-color:#000000; width:100; height:100;"></div>
    
    
    
    
    
    
    
    Apri
    Chiudi
    </body>
    </html>
    Grazie mille ancora...

  10. #10
    secondo me perchè step non viene definito da nessuna parte ma direttamente utilizzato.

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.