/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kald af select case i subprocedure
Fra : Jacob Nielsen


Dato : 04-11-02 21:44

Hej

Jeg har et lille problem med at kalde en bestem case i en subprocedure.

Koden er som følger:

I index.asp er dissee linier indsat to forskellige steder:
<%Call BrowserCheck(InsertMenu)%>
<%Call BrowserCheck(InitMenu)%>

i en include fil er denne subprocedure indsat:

<%
Sub BrowserCheck(location)

'## Her er mit browsersercheck..

Select Case location

Case "InitMenu"

If strBrowserTypeCheck = "Menu" Then

Response.Write " onload=""init()"""

End If

Case "InsertMenu"

If strBrowserTypeCheck = "Menu" Then

Call DynamicMenu

Else

Call StaticMenu

End If

End Select

End Sub
%>

Problemet er bare at hverken den ene eller den anden case bliver vist. Hvad
i alverden gør jeg galt?

Det virker fint hvis jeg ikke bruger en Select Case, men i stedet bare har
mit browsercheck efterfulgt af enten koden til InitMenu casen eller
InsertMenu casen. Så har jeg bare browserchecket to gange, og det ville jeg
gerne være fri for.

Mvh. Jacob Nielsen



 
 
Jakob Andersen (04-11-2002)
Kommentar
Fra : Jakob Andersen


Dato : 04-11-02 23:44

"Jacob Nielsen" <jacob.nielsenREMOVE@REMOVEget2net.dk> wrote
> I index.asp er dissee linier indsat to forskellige steder:
> <%Call BrowserCheck(InsertMenu)%>
> <%Call BrowserCheck(InitMenu)%>

Prøv med:
<%Call BrowserCheck("InsertMenu")%>
<%Call BrowserCheck("InitMenu")%>

Din fejl kunne havde været undgået hvis du havde brugt option explicit da du
derved havde fået en fejl der fortalte dig at variablerne InsertMenu og
InitMenu ikke var deklarerede. <http://www.asp-faq.dk/article/?id=9>

--
Jakob Andersen



Jacob Nielsen (05-11-2002)
Kommentar
Fra : Jacob Nielsen


Dato : 05-11-02 19:29


"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:aq6t5h$2qfv$1@news.cybercity.dk...
> "Jacob Nielsen" <jacob.nielsenREMOVE@REMOVEget2net.dk> wrote
> > I index.asp er dissee linier indsat to forskellige steder:
> > <%Call BrowserCheck(InsertMenu)%>
> > <%Call BrowserCheck(InitMenu)%>
>
> Prøv med:
> <%Call BrowserCheck("InsertMenu")%>
> <%Call BrowserCheck("InitMenu")%>
>
> Din fejl kunne havde været undgået hvis du havde brugt option explicit da
du
> derved havde fået en fejl der fortalte dig at variablerne InsertMenu og
> InitMenu ikke var deklarerede. <http://www.asp-faq.dk/article/?id=9>

Ahhh, mange tak :)



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste