31. oktober 2001 - 11:40Der er
13 kommentarer og 1 løsning
De 4 årstider
Jeg prøver at finde ud af hvilken årstid det er med dette lille skript...
Den sige det er vinter og det er sku løgn...
Hvad mon der er galt??
<%KI = Month(Now) if KI = \"12\" OR \"1\" OR \"2\" Then KU = \"background=../Images/4.jpg\" else if KI = \"3\" OR \"4\" OR \"5\" then KU = \"background=../Images/2.jpg\" else if KI = \"6\" OR \"7\" OR \"8\" then KU = \"background=../Images/3.jpg\" else KU = \"background=../Images/1.jpg\" end if end if end if %>
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
du skriver ikke hvad der sker af fejl - men prøv med
<%KI = Month(Now) if KI = \"12\" OR \"1\" OR \"2\" Then KU = \"background=../Images/4.jpg\" elseif KI = \"3\" OR \"4\" OR \"5\" then KU = \"background=../Images/2.jpg\" elseif KI = \"6\" OR \"7\" OR \"8\" then KU = \"background=../Images/3.jpg\" else KU = \"background=../Images/1.jpg\" end if %>
<%KI = Month(Now)-1 if KI = \"12\" OR \"1\" OR \"2\" Then KU = \"background=../Images/4.jpg\" else if KI = \"3\" OR \"4\" OR \"5\" then KU = \"background=../Images/2.jpg\" else if KI = \"6\" OR \"7\" OR \"8\" then KU = \"background=../Images/3.jpg\" else KU = \"background=../Images/1.jpg\" end if end if end if %>
Skulle gerne virke?
Synes godt om
Slettet bruger
31. oktober 2001 - 12:01#3
fejlen er at vi har oktober og systemet tager billede 4 hvilket er vinter.
if KI = 12 OR KI = 1 OR KI =2 Then KU = \"background=../Images/4.jpg\" elseif KI = 3 OR KI = 4 OR KI = 5 then KU = \"background=../Images/2.jpg\" elseif KI = 6 OR KI = 7 OR KI = 8 then KU = \"background=../Images/3.jpg\" else KU = \"background=../Images/1.jpg\" end if %>
Problemet med de andre scripts ligger i if sætningerne. If KI= \"12\" OR \"1\" OR \"2\" Then Ser lige en ekstra gang på sætningen. Der vil påstå en \"fejl\" med denne sætning. Starten på sætningen er helt rigtig If KI=\"12\" OR men derefter er det fejlen påstår. Det er ikke defineret hvilken variabel \"1\" skal være lig med, så derfor tror systemt at det er hvad som helst, og vælger derfor det nedenfor stående som standard. Sætningen skulle ha\' set således ud If KI=\"12\" OR KI=\"1\" OR KI=\"2\" Then Nu er det sat hvilken variabel tallene skal være lig med. Lige en Xtra ting. Når man bruger Month funktionen får man en Integer værdi ud (en talværdi), og ikke en tekst. Derfor vil jeg forreslå at fjerne gåseøjnene omkring tallene for at være helt sikker på at der ikke opstår fejl.
Vil du dernæst ha\' at der når du udskriver din KI på siden skal stå background=\"../Images/4.jpg\" i html koden er det også rimeligt simpel. Det gøres ved at skrive således : KU = \"background=\" & chr(34) & \"../Images/4.jpg\" & chr(34)
cyberfessor >> Har lige testet det af på min egen IIS server, og der virker det ganske udemærket. Både med ElseIf og med en million If EndIf sætninger. :)
Synes godt om
Slettet bruger
31. oktober 2001 - 13:35#10
Her er koden...
<%KI = Month(Now) if KI = 12 OR KI = 1 OR KI = 2 Then KU = \"background=../Images/4.jpg\" elseif KI = 3 OR KI =4 OR KI =5 then KU = \"background=../Images/2.jpg\" elseif KI = \"6\" OR KI =7 OR KI =8 then KU = \"background=../Images/3.jpg\" else KU = \"background=../Images/1.jpg\" end if %>
dark-mixer>> nu hentydede jeg ikke til at man kunne bruge end if hele tiden med at der i jean\'s kode står
if bla then else if bla then else if bla then else end if end if end if
den holder altså ikke, da vi f.eks. kun vil kunne få fat i billede 3 hvis alle betingelserne er opfyldt. Altså skal måneden både være 12 og 3 osv... det hedder enten
if bla then end if if bla then end if
eller
if bla then elseif bla then elseif bla then else end if
Synes godt om
Slettet bruger
31. oktober 2001 - 13:49#14
if spørgsmål = accepteret then Alt er skide godt
else
På den igen...
end if
end all...:0)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.