Har problem. Jag har ett antal skalor man kan välja 1 - 12 problemet är när man befinner sig på 12 och sedan väljer +1 ska man gå tillbaka till 1 om det är någon som förstår.
Skalor
8 svar · 180 visningar · startad av rilu
<%Dim BpmV, BpmVarde, BpmVa, Ett, Tva, Meddelande
Ett=Request.Form("ett")
Tva=Request.Form("tva")
Etth=split(Request.Form("etth"),"-")
Tvah=split(Request.Form("tvah"),"-")
BpmV = Ett/Tva
If BpmV > 1 Then
BpmVarde="+"
BpmVa = (BpmV-1)*100
ElseIf BpmV < 1 Then
BpmVarde="-"
BpmVa = (1-BpmV)*100
End If
If Etth(0) = tvah(0) And Etth(1) = Tvah(1) And BpmVa < 2 Then
Meddelande = "This will sound great."
ElseIf Etth(0)+1 = tvah(0)+1 And Etth(1) = Tvah(1) And BpmVa < 2 Then
Meddelande = "This will sound ok."
ElseIf Etth(0)-1 = tvah(0)-1 And Etth(1) = Tvah(1) And BpmVa < 2 Then
Meddelande = "This will sound ok."
Else
Meddelande = "This will not sound good."
End If%>
Kanske ska förklara lite mer, det är ett test för att testa om olika tonarter harmoniserar.
Glöm Tvah grejen, den hör inte hit...
[Redigerat av rilu den 03 feb 2002]
Okej, intressant... vad är det du skickar med för värden i formuläret?
------------------
Kunskap är makt, dessvärre är inte makt kunskap
Det är från en sida som har delat upp det så här: http://www.harmonic-mixing.com/overview/easymix.mv
Datan som kommer in är t ex "10-B".
Hmm... jag ser inget problem egentligen, för som ditt script fungerar nu så lägger du på ett på båda "variablerna" vilket skulle resultera i tretton och för att den if-satsen skall uppfyllas så behöver dom bara vara lika, så oavsett om det är ett eller tretton så kommer den att uppfyllas.
Eller har jag missat något vitalt? ;)
------------------
Kunskap är makt, dessvärre är inte makt kunskap
Det blir fel, för 12+1 ska vara 1 och inte 13. Det går runt alltså. Måste gå att fixa på något sätt...
Glöm det! Fixade till det... Tack för hjälpen ändå...
Är det bara jag som är lite mer intresserad av detta script?
------------------
It's a scoobie oobie doobie scoobie doobie melody - Im a Scatman

