22 messaggi dal 02 gennaio 2003
io ho una pagina da cui arrivo in due modi.
Se l'utente preme il pulsante per tornere indietro lo voglio mandare in questa o quella pagina.
questo è il controllo per sapere in quale pag lo manderò:

<%if strcomp(strTipo,"singolo",1)=0 then
adr= "/ModificaSingolo.asp"
else strcomp(strTipo,"composto",1)=0 then
adr= "/ModificaComposto.asp"
end if %>

questo è il form:

<form name="Modifica" action="<%=adr%>" method="post">
<input type="hidden" name="txtCodice1" value="<%=strCodice1%>">
<input type="hidden" name="txtCodice2" value="<%=strCodice2>">
<input name="Torna" type="submit" value=" indietro"">
</form>

però mi da questo errore:

Active Server Pages error 'ASP 0127'
Missing close of HTML comment
/ceramica2003/fileloading/main_AllegatoPreventivo_new.asp, line 432
The HTML comment or server-side include lacks the close tag (-->).

però io ho controllato tutto, e se faccio cosi' mi funziona:
(è uguale a prima tranne che manca l'else nel controllo)

<%if strcomp(strTipo,"singolo",1)=0 then
adr= "/ModificaSingolo.asp"
end if %>

questo è il form:

<form name="Modifica" action="<%=adr%>" method="post">
<input type="hidden" name="txtCodice1" value="<%=strCodice1%>">
<input type="hidden" name="txtCodice2" value="<%=strCodice2>">
<input name="Torna" type="submit" value=" indietro"">
</form>

qualcuno ha già avuto un problema simile?

2.584 messaggi dal 14 maggio 2001
Prova a chiudere il tag % dopo strCodice2


<form name="Modifica" action="<%=adr%>" method="post">
<input type="hidden" name="txtCodice1" value="<%=strCodice1%>">
<input type="hidden" name="txtCodice2" value="<%=strCodice2%>">
<input name="Torna" type="submit" value=" indietro"">
22 messaggi dal 02 gennaio 2003
il % me lo sono dimenticato nel copia/incolla qui sul forum,ma nella pagina va bene.Tra l'altro se ci fosse stata una mancanza di questo tipo , l'editor( dreamweaver) me lo avrebbe segnalato cambiando colore.

Ripeto che se faccio un IF semplice senza ELSE, la pagina funziona.

Deve essere qualcosa di piu subdolo...
3.122 messaggi dal 16 maggio 2002
Hai messo un else invece di un elseif. All'inizio del tuo codice hai

if condizione1 then
...
else condizione2 then
...
end if

Al posto dell'else in grassetto devi mettere un elseif.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.