27. marts 2004 - 22:46
Der er
6 kommentarer og 1 løsning
Link i stedet for knap.
Jeg vil gerne have et tekstlink som man trykker på når man skal logge ud (ligesom her på eksperten - når man logger ud) Lige nu vises der en knap fordi det er en <form> der "afspilles" - Hvordan omskriver jeg dette så det bliver et tekstlink hvor der står LOGOUT Sådan ser min kode ud: Response.Write "<form action=""" & Request.ServerVariables("URL") & """ method=""post"" id=""form2"" name=""form2"">" Response.Write "<input type=""hidden"" name=""Method_Type"" value=""logout"">" Response.Write "<input type=""submit"" value=""Logout"" id=""submit1"" name=""submit1"" >" Response.Write "</form>"
Annonceindlæg fra Infor
27. marts 2004 - 22:49
#1
Du kan lave et link som dette: Response.Write "<A HREF=""#"" onClick="document.form2.submit();return false"">text link</A>"
27. marts 2004 - 22:49
#2
Eller lave en style som gør knappen ligger et link: <style> minsubmit{ border: 0px #FFFFFF solid; background: #FFFFFF; cursor: hand; font: Verdana; } </style> <input type="submit" value="Submit" class="minsubmit">
27. marts 2004 - 22:57
#3
OK, det virker næsten. Hvis jeg så¨fjerne alt: Response.Write "<form action=""" & Request.ServerVariables("URL") & """ method=""post"" id=""form2"" name=""form2"">" Response.Write "<input type=""hidden"" name=""Method_Type"" value=""logout"">" Response.Write "<input type=""submit"" value=""Logout"" id=""submit1"" name=""submit1"" >" Response.Write "</form>" Og indsætter dit link så får jeg denne fejl: dokument.form2 er null eller ikke et objekt Skal jeg beholde <formen>?
27. marts 2004 - 23:00
#4
Ja formen skal stadig være der, prøv sådan her: Response.Write "<form action=""" & Request.ServerVariables("URL") & """ method=""post"" id=""form2"" name=""form2"">" Response.Write "<input type=""hidden"" name=""Method_Type"" value=""logout"">" Response.Write "<A HREF=""#"" onClick=""document.form2.submit();return false"">text link</A>" Response.Write "</form>"
27. marts 2004 - 23:19
#5
Tak - det virker perfekt! venligst svar så jeg kan give points Jeg ved det er uden for spørgsmål, men jeg kan ikke få LOGOUT teksten til at være på linie med den anden tekst, jeg tillader mig at vedhæfte hele tabellen, måske du kan se det med det samme?: <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="26"><img src="../images/pil.gif" width="26" height="22"></td> <% fName = strDBNTFUserName fPassword = ChkString(Request.Form("Password"), "SQLString") if (mlev = 0) then Response.Write "<td class=""subnav"" width=""26"" height=""22""><a href=""/forum/login.asp"">LOGIN</a></td>" else Response.Write "<td class=""subnav"" width=""26"" height=""22""><form action=""" & Request.ServerVariables("URL") & """ method=""post"" id=""form2"" name=""form2"">" Response.Write "<input type=""hidden"" name=""Method_Type"" value=""logout"">" Response.Write "<A HREF=""#"" onClick=""document.form2.submit();return false"">LOGOUT</A>" Response.Write "</form></td>" end if %> <td class="subnav"> | JOIN | <a href="/home/about.asp">ABOUT US</a> | <a href="contactus.asp">CONTACT US</a></td> </tr> </table>
27. marts 2004 - 23:27
#6
Du kan prøve at sætte <form ...> og </form> tagen uden for <td> tagen sådan her: Response.Write "<form action=""" & Request.ServerVariables("URL") & """ method=""post"" id=""form2"" name=""form2"">" Response.Write "<td class=""subnav"" width=""26"" height=""22"">" Response.Write "<A HREF=""#"" onClick=""document.form2.submit();return false"">LOGOUT</A>" Response.Write "<input type=""hidden"" name=""Method_Type"" value=""logout"">" Response.Write "</td>" Response.Write "</form>"
27. marts 2004 - 23:30
#7
Så er det perfekt! TAK
Kurser inden for grundlæggende programmering