12. januar 2005 - 22:12Der er
18 kommentarer og 1 løsning
Bruge billede som radio knap i stedet for en dedikeret knap.
Jeg har 4 billeder med henholdsvis 4 "radios" nedenunder. Det hele virker fint, men jeg synes ikke om designet når netop disse 4 knapper er tilstede. Derfor: Er det muligt at benytte det billede som er ovenover "radio'en" som knap?
Jeg kan forestille mig noget med at give billede en value, men hvordan skal jeg så fremkalde denne value? Med formen er det jo bare Request.Form("ost").
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Det virker fint, men kan jeg få billedet til også at virke som en button, som ved tryk indsætter i hidden typen og derefter springer til temaopret.asp?
Hvis ikke, så indryk bare, også hvis du ikke magter at hjælpe mig videre. Tak for hjælpen.
Det virker ikke rigtigt. Jeg kan som information fortælle at formen jeg kalder frem i temaopret.asp hedder tema, så det har jeg bare ændret, men eller er det ligesom du har skrevet: <script language="javascript"> function saet(vaerdi){ document.getElementById('pic').value = vaerdi; document.tema.submit(); } </script> <form name="tema" action="temaopret.asp" method="post">
Den returnerer godt nok tallenene 1,2,3 og 4, men den sender dem ikke videre som den skal, altså i formen "tema". Er du sikker på at jeg ikke skal fortælle hvad den skal være i value=""?
Temaopret.asp: <% strTema = Request.Form("tema")
If strTema = "1" Then strValgt = "1" strIkkevalgt = "0"
strSQL = "Update layout set " strSQL = strSQL & "tema = '" & strValgt & "'" strSQL = strSQL & " Where id = 1 "
Conn.Execute(strSQL)
strSQL = "Update layout set " strSQL = strSQL & "tema = '" & strIkkevalgt & "'" strSQL = strSQL & " Where id = 2 "
Conn.Execute(strSQL)
strSQL = "Update layout set " strSQL = strSQL & "tema = '" & strIkkevalgt & "'" strSQL = strSQL & " Where id = 3 "
Conn.Execute(strSQL)
strSQL = "Update layout set " strSQL = strSQL & "tema = '" & strIkkevalgt & "'" strSQL = strSQL & " Where id = 4 "
Jeg har lavet dette til dig, mon ikke det er noget af det du eftersøger? Jeg har udkommenteret conn så du kan se hvad der sker først...
<% strTema = request.form("tema") for i = 1 to 4 if cint(strTema) = i then strSQL = "Update layout set tema = 1 Where id = " & i else strSQL = "Update layout set tema = 0 Where id = " & i end if response.write strSql & "<br>" 'Conn.Execute(strSQL) next Response.Redirect("tema.asp?menu=6") %>
Jeg har sat strTema er 3 så mit output er følgende:
Update layout set tema = 0 Where id = 1 Update layout set tema = 0 Where id = 2 Update layout set tema = 1 Where id = 3 Update layout set tema = 0 Where id = 4
strTema = request.form("tema") for i = 1 to 4 if cint(strTema) = i then strSQL = "Update layout set tema = 1 Where id = " & i else strSQL = "Update layout set tema = 0 Where id = " & i end if Conn.Execute(strSQL) next Response.Redirect("tema.asp?menu=6")
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.