Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [JavaScript] File esterno, problema

    Ciao a tutti,

    Non sono molto pratico di Javascript, ma uno scriptino che ho fatto per cambiare il colore di sfondo di una tabella, se caricato all'interno di un file esterno con questo comando:
    codice:
    <script language="javascript" src="file.js" type="text/javascript"></script>
    non funziona, invece caricandolo direttamente tra i tag head nel modo seguente, funziona correttamente:

    codice:
    <script>
    function prevColor(colore) {
    
    	document.getElementById("prevColor").style.backgroundColor=colore;
    
    }
    </script>
    Sapete dirmi come fare per far si che funzioni anche all'interno del file esterno ?

    Grazie 1000
    SGr33n

  2. #2
    Utente di HTML.it L'avatar di BananaBoat
    Registrato dal
    Aug 2004
    Messaggi
    1,269
    sostituisci language="javascript" con type="text/javascript" e controlla se il percorso inserito in src e' corretto

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse c'e` un errore di sintassi nel file JS.

    Tanti le prime volte lasciano tag HTML dentro il file .js (tipo <script> o <!--- )
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Sono alle prime armi con JavaScript, ma nn con il resto :P è tutto corretto, tra l'altro nello stesso .js ci sono altre funzioni che funzionano correttamente, quindi il problema non è li... altri suggerimenti ?
    SGr33n

  5. #5
    quando includi il js esterno ti ricordi di cancellare la funzione con lo stesso nome all'interno della pagina?

  6. #6
    in che senso "cancellare la funzione ?"
    SGr33n

  7. #7
    intendo il codice... che hai scritto...

    visto che mi sembra tutto corretto (io utilizzo i js esterni alla grande e non mi hanno mai dato problemi), forse il problema è che includi la funzione esterna e lasci anche quella interna provocando l'errore

    ... alle volte la distrazione

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.