varför ökar ej "tal2" ??
<%
Sub prim
Response.Write(" = primtal<br>")
end sub
%>
<%
slut = Request.Form("slut")
tal1 = slut
tal2 = 2
for iraknare = 1 to slut-1
summa = tal1 MOD tal2
if summa \> 0 then
exit for
if summa = 0 then
response.write(tal1 & " " & tal2)
call prim
end if
tal1 = tal1 + 1
tal2 = tal2 + 1
next
%>
Jag vet inte, men tal1, ska det inte vara ett tal? Du har definierat variabeln tal1 som en sträng, utan dubbelfnuttar dessutom..
UlfTMedlem sedan maj 20018 027 inlägg
varför ökar ej "tal2" ??
Förmodligen för att du inte kommer ner till den satsen som adderar 1 till "tal2". Om "summa" (dåligt namnval, då det är en rest som du lägger i den variabeln) är större än noll, då kommer du inte till den sista satsen i din for-loop.
Vad är det egentligen du försöker göra?