Noob skal have hjælp...
Jeg har en beregn.asp hvori der kaldes en include.asp med en funktion. Det ser sådan ud:Include.asp:
<%
dim a, b, c
function beregn()
if request.form("tal1") <> "" and request.form("tal2") <> "" then
a = CInt(request.form("tal1"))
b = CInt(request.form("tal2"))
c = a+b
response.write c
else
response.redirect "http://www.ratemycock.com"
end if
end function
%>
Beregn.asp:
<html>
<head>
<title>Addition af to tal</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<!--#include file = "include.asp"-->
<form action="beregn.asp" method="post">
Tal 1: <input type="text" name="tal1" value=""><br>
Tal 2: <input type="text" name="tal2" value=""><br><br>
<input type="submit" class = "button" name="Submit" value="Addér">
</form>
<%
response.write "<table>"
response.write "<tr><td>"
response.write("Resultatet er: ")
response.write "</td><td>"
response.write( beregn())
response.write "</td></tr>"
response.write "</table>"
%>
<br>
Tiden er lige nu:
<%
response.write now
%>
</body>
</html>
Det er en meget simpel funktion der skal addere to tal og tjekke på om der bliver indtastet noget. Hvis ikke skal den ved tryk på submit sende en til en side. Det var i hvert fald min mening, men det sker bare ikke!
Mit problem er at ved åbning af beregn.asp bliver http://www.ratemycock.com åbnet med det samme. Hvor har jeg failet? Er det fordi funktionen bliver kaldt og afviklet med det samme? Og ikke først ved submit? Og hvordan kan det fixes?
/Woo
