Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    79

    problema con script esterno

    Ho una pagina web con i seguenti contenuti:

    ...
    ...

    <script Language=Javascript src="control.js"><!--
    //--></script>

    ...
    ...

    <form action="/cgi-bin/search.cgi" method="POST">
    ...
    ...
    <input type="submit" value="search" onclick="control.js"/>
    </form>

    control.js è:

    alert("ciao");

    MI SERVE RICHIAMARE UNO SCRIPT ESTERNO!!

    Come posso far visualizzare la finestra di alert?

    Sia control.js sia la pagina HTML che le richiama si trovano entrambe in /var/www

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <input type="submit" value="search" onclick="pippo()"/>


    control.js deve essere:

    function pippo() { alert("ciao"); }

    Al posto di "pippo" puoi usare un qualunque nome che rispetti le regole.

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    79
    Ok funziona con il tuo metodo, ma era anche un problema di directory, dovevo scrivere:

    <script Language=Javascript src="../control.js"></script>

    ...
    ...
    ...


    <input type="submit" value="search" onclick="namefunc()"/>
    control.js è:

    function namefunc() {

    ...
    ...
    ...

    }

    namefunc();
    Ora il problema è:

    Come faccio per far eseguire la funzione nello script così da poter scrivere il nome dello script nel tag input:

    <input type="submit" value="search" onclick="control.js"/>

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da dark0s
    Ok funziona con il tuo metodo, ma era anche un problema di directory, dovevo scrivere:



    control.js è:



    Ora il problema è:

    Come faccio per far eseguire la funzione nello script così da poter scrivere il nome dello script nel tag input:

    <input type="submit" value="search" onclick="control.js"/>
    Non puoi richiederlo... ti contaddici

    Non si puo' scrivere il nome dello script, devi mettere un'istruzione valida come, per esempio, il richiamo alla funzione.
    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
    Oct 2005
    Messaggi
    79
    Ok grazie.

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.