Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305

    Errore su funzione in JAVASCRIPT

    Perchè questa funzione in JAVASCIPT mi dà errore:

    function modifica_obj()
    {
    if (
    (
    document.insmodcan.INIZIO.value<anno_inizio and
    document.insmodcan.FINE.value<anno_inizio
    ) or
    (
    document.insmodcan.INIZIO.value>anno_fine and
    document.insmodcan.FINE.value>anno_fine
    )
    )
    alert("prova");
    }

    Grazie.

    Vincenzo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in javascript
    l' and logico e' &&
    l' or logico e' ||
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    Grazie mille.

    Visto che sei così gentile, sapresti anche dirmi perchè la stessa funzione mi dà errore se cerco di passargli dei parametri:

    ....
    <%
    function modifica_obj(var anno_inizio, anno_fine: string)
    {
    if ((document.insmodcan.INIZIO.value<anno_inizio && document.insmodcan.FINE.value<anno_inizio) ||
    (document.insmodcan.INIZIO.value>anno_fine && document.insmodcan.FINE.value>anno_fine))
    alert("Attenzione: sto per cancellare i dati relativi a tutti gli anni compresi nell'intervallo [" + anno_inizio + "," + anno_fine + "]");

    }
    %>
    ....
    <% if (operazione="modifica") then
    anno_inizio = Mostra("DATAINIZIO")
    if len(anno_inizio)>0 then anno_inizio = server.htmlEncode(anno_inizio) end if
    else
    anno_inizio=""
    end if
    %>
    ....
    <% if (operazione="modifica") then
    anno_fine = Mostra("DATAFINE")
    if len(anno_fine)>0 then anno_fine = server.htmlEncode(anno_fine) end if
    else
    anno_fine=""
    end if
    %>
    ....
    <input name="Modifica" type="button" id="Modifica" value="MODIFICA" onClick="javascript: modifica_obj(anno_inizio,anno_fine)">
    ....

    Vincenzo

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    nel frattempo ho risolto...

    Grazie mille.

    Vincenzo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    Adesso ho un altro problema:

    function modifica_obj(anno_inizio,anno_fine)
    {
    if (document.insmodcan.INIZIO.value>anno_inizio && document.insmodcan.FINE.value<anno_fine)
    alert("Attenzione: sto per cancellare i dati relativi a tutti gli anni compresi negli intervalli [" + anno_inizio + "," + inttostr(cint(document.insmodcan.INIZIO.value)-1) + "] e [" + inttostr(cint(document.insmodcan.FINE.value)+1) + "," + anno_fine + "]");
    }

    Non sono sicuro delle funzioni in grassetto.

    Vincenzo

  6. #6
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da vpoppa
    ...
    Non sono sicuro delle funzioni in grassetto.

    Vincenzo
    E allora fai qualche ricerca :rollo:

    http://www.html.it/javascript/corso/js_26.htm
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.