Avevo scritto in merito ad alcuni script presi da questo sito ke non riuscivo a far funzionare (approfitto per ringraziarvi ancora per l'aiuto e complimentarmi nuovamente per la bravura e la velocità di risposta), lasciando come esempio questo script ke non andava:

<%
randomize()

dim strColore
strColore = ""
dim CtInd

for ctInd = 1 to 6
strColore = strColore &amp; hex( (15)rnd() )
next
%>

<HTML>
<HEAD>
<TITLE>bgcolor casuale</TITLE>
</HEAD>

<BODY bgcolor="#<%=strColore%>">
</BODY>
</HTML>



Il bravissimo mems mi ha risposto subito correggendo lo script in questa stringa:


strColore = strColore & hex( (15) * rnd() )


Da qui ho dedotto ke forse potevo lavorare sugli altri script ke non funzionano in due modi, sostituendo tutti i "&amp;" con "&" e aggiungendo dove mi dice "prevista fine istruzione", da qualke parte a caso nella stringa un "*"... in 4 script ha funzionato!!! ad esempio questo preso sempre su questo sito:

<%
function tabella(intMax)
for ctInd= 1 to intMax
response.write "
"
for ctInd2= 1 to intMax
response.write ctInd ctInd2 &amp; " "
next
next
end function

call tabella(10)
%>

Ke ho cambiato nella stringa ke mi da errore secondo il criterio ke ho appena esposto in:

response.write ctInd * ctInd2 &" "

Al dunque: con ke criterio si sostituisce quasta *? Va bene l'intuito ma a me piacerebbe capire una regola e poi perkè negli script ke scarico qui la sintassi è diversa e non riesco a farli funzionare se non li modifico come esposto sopra?