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

    Richiamare funzione su link <a href>

    Salve ragazzi,
    avrei biogno di richiamare una funzione su un link HTML "a href".
    Ogni volta che ci provo però mi da errore come mai??
    Viposto il mio codice gli dareste un'occhiata e mi dite cosa c'è che non va??
    Grazi 1000
    spider81man
    __________________________________________________ ____________________
    <form name=form1>

    <SCRIPT LANGUAGE="JavaScript">

    function link() {
    var_cai=document.form1.cai.value
    var_CRM=document.form1.Codice_Trattiva_CRM.value
    var_ID=document.form1.proj_id.value

    window.navigate(./listServCli.htm?projId='+ var_ID +'&Codice_Trattiva_CRM='+ var_CRM +'&cai='+ var_cai +')
    }

    </SCRIPT>

    <td width="25%" align="CENTER" bgcolor="#F0F0F0"> Selezione Listini</td>

    </form>

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    onClick="javascript:link()"
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Richiamare funzione su link <a href>

    Fai piu' attenzione ai delimitatori di stringa:
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    function link() {
        var_cai=document.form1.cai.value
        var_CRM=document.form1.Codice_Trattiva_CRM.value
        var_ID=document.form1.proj_id.value
        window.location.href='./listServCli.htm?projId='+var_ID+'&Codice_Trattiva_CRM='+var_CRM+'&cai='+var_cai;
    }
    </SCRIPT>
    ...        
    Selezione Listini
    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

  4. #4
    Ciao,
    ho provato a fare come dite ma quanmdo vado sul link e clicco non succede niente.
    VI PREGO AIUTATEMI!!

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Considerando il fatto che il codice postato, se opportunamente inserito in una pagina, dovrebbe funzionare.... l'inghippo risiede altrove, e quindi:
    - posta tutta la pagina o, meglio, fornisci un link alla pagina gia' pubblicata.

    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

  6. #6
    Purtroppo non posso pubblicare la pagina, visto che del posto dove lavoro quindi capitemi.
    CMQ ho messo degli allert prima e dopo il Window navigate e gli allert vanno alla grande.
    Ho messo anche window.open e anche quello va solo Window navigate non ne vuole saper.
    Vi prego sto impazzendo

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Verifica che l'URL formato sia inferiore a 2500 bytes e correttamente composto senza caratteri non ammessi...

    prova anche utilizzando:

    myUrl='./listServCli.htm?projId='+ var_ID +'&Codice_Trattiva_CRM='+ var_CRM +'&cai='+ var_cai
    window.navigate(escape(myUrl))

    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

  8. #8
    Guarda,
    ho provato anche col tuo script.
    Purtroppo non mi funziona, va solo con location.reload.
    Ho provato con tutto il resto, location.href - location.replace - window.navigate ecc.. ma sembra come se saltasse l'istruzione.
    E' possibile che essendo una proprietà lato client qualsiasi pagina gli dico di caricare la cerca sul client e non sul server??
    Grazie
    spider81man

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.