Visualizzazione risultati 1 fino 8 di 8

Discussione: Problema, no Javascript

  1. #1
    Guest

    Question Problema, no Javascript

    Ragazzi scusatemi in anticipo se ho sbagliato sezione e se ho postato discussioni già fatte ma non trovo nulla a proposito
    Dicevo il mio problema è lo javascript:
    Non falciatemi: conosco da 12 ore il linguaggio Java e sto provando ad usarlo per un programma, e per avvalermi delle mie nuove conoscenze ho creato un file "index.php" e un altro "Elevato.js": naturalmente nella stessa cartella ;)
    In teoria nel primo ci dovrebbe essere la mia pagina web, e nel secondo lo script java da hostare ;)
    Sapendo ciò, ho hostato il file "Java" nel Body della mia "Html" in questo modo:
    Codice HTML:
    <script type="javascript" src="Elevato.js"></script>
    Scrivendo poi nel file "Java" questo scriptino:
    Codice HTML:
    <script type="javascript">
    // Verrà composta una funzione "Elevato" che calcola un elevamento a potenza tra due variabili: 
    Function Elevato (A, B)
    {
    var I = 0;
    var C = 0;
    for (I=A; I<B; 1++);
    { 
    C = A*A
    }
    document.write(C);
    }
    // Ora uso la Funzione scelta
    var F = 0;
    Elevato(4, 3) = F 
    document.write("Dal calcolo quattro alla terza ottieni : " +F);
    </script>
    In sostanza il programma dovrebbe risolvere 4 alla terza, cioè scrivere proprio:
    "Dal calcolo quattro alla terza ottieni: 64"
    Ma non viene visualizzato nulla di tutto questo...
    Qualcuno mi può dare una mano senza sgridarmi per gli eventuali strafalcioni?
    Grande cosa altervista! GRAZIE E SCUSATE ANCORA! ;)
    Ultima modifica di bozzysblog : 21-06-2010 alle ore 11.46.23

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da bozzysblog Visualizza messaggio
    Ragazzi scusatemi in anticipo se ho sbagliato sezione
    Basta leggere la descrizione delle varie board per capire dove mettere la richiesta. Per questa volta sei stato graziato.

    Citazione Originalmente inviato da bozzysblog Visualizza messaggio
    Non falciatemi: conosco da 12 ore il linguaggio Java
    Il linguaggio si chiama Javascript. Java è un altro linguaggio completamente diverso.

    Citazione Originalmente inviato da bozzysblog Visualizza messaggio
    Sapendo ciò, ho hostato il file "Java" nel Body della mia "Html" in questo modo:
    Codice HTML:
    <script type="javascript" src="Elevato.js"></script>
    Il type deve essere "text/javascript" e non soltanto "javascript".

    Citazione Originalmente inviato da bozzysblog Visualizza messaggio
    Scrivendo poi nel file "Java" questo scriptino:
    Codice HTML:
    <script type="javascript">
    // Verrà composta una funzione "Elevato" che calcola un elevamento a potenza tra due variabili: 
    Function Elevato (A, B)
    {
    var I = 0;
    var C = 0;
    for (I=A; I<B; 1++);
    { 
    C = A*A
    }
    document.write(C);
    }
    //Ora uso la Funzione scelta:
    var F = 0;
    Elevato(4, 3) = F 
    document.write("Dal calcolo quattro alla terza ottieni : " +F);
    </script>
    Nei file inclusi non bisogna mettere i tag <script type="javascript"> e </script>. Probabilmente l'errore principale è quello.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Caspita non ne ho presa una...grazie per la pazienza e per la istantanea risposta ma il problema sussiste...se può aiutare ora ri-posto qua il listato di entrambe le cartelle ora modificate:

    Elevato.js =
    Codice HTML:
    // Verrà composta la funzione "Elevato" che calcola un elevamento a potenza
    {
    var I = 0;
    var C = 0;
    for (I=A; I<B; 1++);
    { 
    C = A*A;
    }
    document.write(C);
    }
    // Ora uso la Funzione Elevato
    var F = 0;
    Elevato(4, 3) = F; 
    document.write("Dal calcolo quattro alla terza ottieni : " +F);
    index.html =
    Codice HTML:
    <html>
    <head>
    <title>Forum</title>
    </head>
    <body>
    <p>Questo è il mio bel calcolo: </p>
    <script type="text/javascript" src="Elevato.js"></script>
    </body>
    </html>
    Grazie ancora

  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Prima di continuare ripassa le nozioni fondamentali del Javascript...


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    Guest

    Predefinito

    Grazie tante dell'aiuto ci provo da solo non preoccuparti -.-
    In ogni caso richiamando un file Javascript con scritto
    document.write("Non capisco che ho sbagliato")
    viene scritto bene...ma non capisco l'errore del mio programma...
    Riprovo a riscrivere il listato...

  6. #6
    Guest

    Predefinito

    guarda che non hai creato nessuna funzione, il codice poi presenta un po' di errori, prova a fare così
    Codice:
    function Elevato(A,B){
    var D = A;
    for (i=2; i<=B; i++)    //scrivere 1++ non ha molto senso, devi fare 
    { 
    A = A*D;
    }
    
    C = A;
    //se metti document.write(C); scrivi C non lo resgistri, devi fare
    return C;
    }
    // Ora uso la Funzione Elevato
    var F = 0;
    F = Elevato(4, 3);   //per assegnare il valore della funzione a F devi mettere come ho fatto io
    mentre nella parte del file html devi mettere:
    Codice HTML:
    <body onload="document.write('Dal calcolo quattro alla terza ottieni : ' +F);"
    Ultima modifica di worldpixel : 23-06-2010 alle ore 08.53.33

  7. #7
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Ma Math.pow() a cosa serve allora?

  8. #8
    Guest

    Predefinito

    O.o Ah...beh allora...niente :)
    Ultima modifica di bozzysblog : 23-06-2010 alle ore 12.08.37

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •