Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    88

    inportare funzione esterna con link

    io dovrei fare eseguire una funzione javascript che si trova in un altro file attraverso un link......come faccio???
    grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: inportare funzione esterna con link

    Originariamente inviato da gentilfa
    io dovrei fare eseguire una funzione javascript che si trova in un altro file attraverso un link......come faccio???
    grazie
    Specifica cosa intendi per altro file!!!
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    88
    esempio

    <a href="javascript=funzione_da_eseguire();"......... ..>

    funzione_da_eseguire si trova all'interno di un file funzioni.js


    ho reso l'idea????

    ciao grazie

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <head>
    <script src="funzioni.js" type="text/javascript"></script>
    </head>
    ...
    ...
    <a href="javascript=funzione_da_eseguire();"......... ..>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    88
    grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    88
    conseguentemente a questo vi vorrei mostrare un esempio che non riesco a trovare la solozione.
    questo è il file html:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    <body>
    <SCRIPT language=JavaScript src="Functions.js"></SCRIPT>
    <SCRIPT>
    function riscrivi(){

    var ciao = new scrivi();
    document.write(ciao);
    document.close();
    }
    </SCRIPT>
    fai click qui!

    fai click qui!
    </body>
    </html>

    il file Functions.js è il seguente:

    function attivafunzione(f){
    if (f==1) { alert('hai fatto click sul primo link!');}
    else
    if (f==2) { alert('hai fatto click sul secondo link!');}
    }
    function scrivi(){

    document.write("buongiorno");
    document.close();
    }



    se clicco sul secondo link mi appare [object Object] al posto di "buongiorno".......come faccio??

    grazie

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puo' essere usato il metodo document.write() su una pagina gia' esistente, la stessa viene sostituita con il risultato dell'operazione.

    Usa un'altra cosa per sperimentare, che so, innerHTML o un semplice alert(), in seguito puoi aprire una discussione sull'argomento, qui sei ormai fuori tema

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.