Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302

    Problema inclusione file javascript in php

    Salve raga e buona domenica delle palme a tutti.

    Ho un problema con l'inclusione di un file js in un documento php...
    per includere faccio in questo modo...

    codice:
    <script type="text/javascript" src="../dataentry/js/somma.js"></script>
    lo script incluso "somma.js" è invece questo:

    codice:
    <script language="javascript">
    function sum() {
    var a = parseFloat(document.all.imp_1.value);
    var b = parseFloat(document.all.imp_2.value);
    var c = parseFloat(document.all.imp_3.value);
    var d = parseFloat(document.all.imp_4.value);
    var e = parseFloat(document.all.imp_5.value);
    var f = parseFloat(document.all.imp_6.value);
    var g = parseFloat(document.all.imp_7.value);
    var h = parseFloat(document.all.imp_8.value);
    var i = parseFloat(document.all.imp_9.value);
    var l = parseFloat(document.all.imp_10.value);
    var m = parseFloat(document.all.imp_11.value);
    var n = parseFloat(document.all.imp_12.value);
    var o = parseFloat(document.all.imp_13.value);
    var p = parseFloat(document.all.imp_14.value);
    var q = parseFloat(document.all.imp_15.value);
    var r = a + b + c + d + e + f + g + h + i + l + m + n + o + p + q;
    document.all.totale.value = r;
    }
    </script>
    premetto che se inserito direttamente nella pagina funziona benissimo,
    se invece provo a fare "l'inclusione" mi viene restituito un errore alla riga 3

    codice:
    var a = parseFloat(document.all.imp_1.value);


    Dove sbaglio ?
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    ...ho modificato l'inclusione in questo modo,

    codice:
    <script type="text/javascript" src="js/somma.js"></script>

    adesso l'errore non c'è più, ma lo script non viene eseguito...
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Nella pagina somma.js non ci deve essere <scriptlanguage="javascript"> e </script> ma solo il codice (in questo caso la funzione sun) e non usare document.all che proprietario IE usa il nome del form document.nomeform....

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Nella pagina somma.js non ci deve essere <scriptlanguage="javascript"> e </script> ma solo il codice (in questo caso la funzione sun) e non usare document.all che proprietario IE usa il nome del form document.nomeform....

    Funziona grazieeeee,
    l'unica cosa, ho provato a cambiare document.all con document.InserisciCommessaOfficina
    (che sarebbe il nome della form) ma non funziona
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Molto strano Il nome va richiamato esattamente rispettando MAIUSCOLE e minuscole, e il form deve avere il name l'id non l'equivalente comunque all è proprietario IE
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Molto strano Il nome va richiamato esattamente rispettando MAIUSCOLE e minuscole, e il form deve avere il name l'id non l'equivalente comunque all è proprietario IE
    Risolto,
    avevo settato solo il "FORM name ..." e non anche "FORM id = "InserisciCommessaOffincina""

    Grazieeeeeeeeee
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

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.