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

    Probelma con getElementById

    Ciao ragazzi... anticipo che di javascript so proprio poco e sto imparando adesso...
    proprio per questo vi chiedo.

    Quando voglio cambiare una proprietà di un elemento sulla pagina utilizzo getElementById.
    In sostanza creo una funzione con dentro document.getElementById etc etc etc.
    Poi associo la funzione ad un evenyo onClick

    Tutto ok finchè scrivo il codice javascript nella pagina dove l'evento deve avvenire....
    quando cerco di implementare la funzione in un file.js esterno... nn funziona più nulla...

    mi potete dare una mano?

    Grazie a tutti!!!!

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: io con capisco, ho fatto una paginetta semplice e... funziona. Dove è il problema?
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Pagina senza titolo</title>
    <script language="javascript" type="text/javascript" src="a.js"></script>
    </head>
    <body>
        <input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
        <div id="div1"></div>
    </body>
    </html>
    file a.js
    codice:
    function Button1_onclick() 
    {
        var c = document.getElementById("div1");
        c.innerHTML = new Date();
        c.style.color = "red";
    }
    Pietro

  3. #3
    Come importi il file ?
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    Vi prego... in ginocchio... flagellatemi!
    Saranno le ore di lavoro... saranno le tante linee di codice... ma nn mi ero accorto di un banalissimo errore di scrittura... grazie a bonaprogram che me lo ha fatto notare indirettamente con la sua domanda!
    Scusate il disturbo... la prossima volta prima di fare domande mi prendo un caffè e poi riguardo tutto da solo....
    grazie ragazzi!!!

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.