[ASP] Internal Server Error 500

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • jvaneijk
  • Registratie: Mei 2003
  • Laatst online: 11-03 09:53
Ik heb een zeer simpel iets gemaakt. Een navigatie menutje Maar nu zit ik met het volgende ik heb er nu was ASP shit ingegegooid om een Querystring uit te lezen
Als de string "aco" is dan moet hij naar de volgende stap gaan en de default.htm site laden die in ../content/stap3/ map staat Nu is het menu geen probleem dat werkt alleen niet nudat ik met ASP ben gaan werken.

Ik roep bij stap3 mijn Dim op
en ik denk dat het daar fout gaat.

Weet trouwens niet of ik in goede Forum zit maar denk het wel want is volgens mij een ASP probleem.

Hier is de code

ASP.NET Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
<%@ Language=VBScript %>
<%@ Option Explicit %>

<%  Dim sTyp
    Dim sUrl
   
    Request.QueryString(TYP)
    sTyp = TYP
    
    if sTyp = "aco" then
        sUrl = "../content/stap3/default.htm"
    else
        sUrl="../content/stap3/vlucht.htm"
%>
   

<html>

<head>
    <title>Zoekengine</title>
    <link rel="stylesheet" type="text/css" href="/includes/css/inc_style.css">
    <script language="javascript" src="/_shared/includes/js/inc_common.js"></script>
    <script language="javascript">
        <!--
            var aNav = new Array(2);
            var nCnt, nIdx, nStp;
            var sQry = new String(location.search);
    
            /*  
                ------------------------------------------------------------------------------------------------------------
                Menu Array structuur
                ------------------------------------------------------------------------------------------------------------
                0   =>  Stap nummer in het process
                1   =>  Link label
                2   =>  Url (content frame)
                3   =>  help tekst 
                4   =>  Is deze stap actief? 0/1
                5   =>  Is deze stap al doorlopen? 0/1
            */
                        
            aNav[0] = new Array(5);
            aNav[0][0] = '1';
            aNav[0][1] = 'Zoeken';
            aNav[0][2] = '../content/stap1/default.htm';
            aNav[0][3] = 'Hier zoekt u op trefwoord of vlucht.';
            aNav[0][4] = 0;
            aNav[0][5] = 0;
            
            aNav[1] = new Array(5);
            aNav[1][0] = '2';
            aNav[1][1] = 'Zoek resultaat';
            aNav[1][2] = '../content/stap2/default.htm';
            aNav[1][3] = 'Hier ziet u een overzicht van de resultaten van u zoekopdracht';
            aNav[1][4] = 0;
            aNav[1][5] = 0;         

            aNav[2] = new Array(5);
            aNav[2][0] = '3';
            aNav[2][1] = 'Accommodaties en vluchten informatie';
            aNav[2][2] = '<%=sUrl%>';
            aNav[2][3] = 'Hier kiest u uw vlucht en accommodatietype.';
            aNav[2][4] = 0;
            aNav[2][5] = 0;

            /*aNav[3] = new Array(5);
            aNav[3][0] = '4';
            aNav[3][1] = 'Gegevens en Reizigers';
            aNav[3][2] = 'content/stap4/default.htm';
            aNav[3][3] = 'Hier vult u de gegevens van de reizigers in.';
            aNav[3][4] = 0;
            aNav[3][5] = 0;
            
            aNav[4] = new Array(5);
            aNav[4][0] = '5';
            aNav[4][1] = 'Boekingsoverzicht';
            aNav[4][2] = 'content/stap5/default.htm';
            aNav[4][3] = 'Hier ziet u een overzicht van de reisgegevens.';
            aNav[4][4] = 0;
            aNav[4][5] = 0;
            
            aNav[5] = new Array(5);
            aNav[5][0] = '6';
            aNav[5][1] = 'Resultaat';
            aNav[5][2] = 'content/stap6/default.htm';
            aNav[5][3] = 'Hier vindt u de resultaten van u zoekopdracht.';
            aNav[5][4] = 0;
            aNav[5][5] = 0;                     
            
            /*
                ------------------------------------------------------------------------------------------------------------
                ------------------------------------------------------------------------------------------------------------
            */
            if (sQry == '')
            {
                aNav[0][4] = 1;
                aNav[0][5] = 1;
            }
            else
            {
                nStp = sQry.indexOf('=');
                nStp = sQry.substr((sQry.indexOf('STP=') + 4), 1) - 1;
                                
                for (nIdx=0; nIdx < aNav.length; nIdx++)
                {
                    if (nIdx == nStp)
                    {
                        aNav[nIdx][4] = 1;
                        aNav[nIdx][5] = 1;
                        
                        SetFrameLocation('FrmCnt', aNav[nIdx][2]);                      
                    }
                    else
                    {
                        if (nIdx < nStp)
                        {
                            if (nStp == 4)
                                aNav[nIdx][5] = 0;
                            else
                                aNav[nIdx][5] = 1;
                        }
                    }
                }
            }
            
            /*
                ------------------------------------------------------------------------------------------------------------
                function ActRenderNavigation()
                ------------------------------------------------------------------------------------------------------------
            */
                        
            function ActRenderNavigation()
            {
                var nCnt = 0;
                var nIdx = 0;
                var sHtm = '';
                var sCss;
                
                for (nCnt=0; nCnt < aNav.length; nCnt++)
                {
                    sCss = 'isNextTab';
                    
                    if (aNav[nCnt][4] == 1)
                        sCss = 'isCurrentTab';
                    else
                    {
                        if (aNav[nCnt][5] == 1)
                            sCss = 'isPreviousTab';
                        else
                            sCss = 'isNextTab'  ;
                    }
                
                    sHtm += '<tr>' ;
                        sHtm += '<td align="right" class="' + sCss + '">' + aNav[nCnt][0] + '.</td>';
                        sHtm += '<td width="100%" class="' + sCss + '">';
                            if (aNav[nCnt][5] == 1)
                            {
                                if (aNav[nCnt][4] != 1)
                                    sHtm += '<a href="navigation.asp?STP=' + aNav[nCnt][0] + '" onClick="SetFrameLocation(\'FrmCnt\', \'' + aNav[nCnt][2]+ '\')">' + aNav[nCnt][1] + '</a>';
                                else    
                                    sHtm += aNav[nCnt][1];
                            }
                            else
                            {
                                sHtm += aNav[nCnt][1];
                            }
                            
                        sHtm += '</td>';
                    sHtm += '</tr>';
                    
                    if (aNav[nCnt][3] != '' && aNav[nCnt][4] == 1)
                    {
                        sHtm += '<tr>\n';   
                            sHtm += '<td align="right">&nbsp;</td>';
                            sHtm += '<td width="100%">';
                                sHtm += aNav[nCnt][3];
                            sHtm += '</td>';
                        sHtm += '</tr>';                        
                    }
                }
                document.write(sHtm);
            }
        //-->
    </script>
</head>

<body class="isNavigation">
<table cellpadding="5" cellspacing="1" border="0" width="100%" bgcolor="white">
    <script language="javascript">ActRenderNavigation()</script>
</table>
    
</body>

</html>


Ik hoop dat iemand mij hier mee kan helpen.

HTML:
1
<a href="../../interface/navigation.asp?STP=3&TYP=aco">


Hiermee roep ik mijn navigation.asp mee aan.

iRacing Profiel


  • Exterazzo
  • Registratie: Mei 2000
  • Laatst online: 08:47

Exterazzo

Qeasy

Als je eerst gebruiksvriendelijke foutmeldingen uitzet in IE, dan krijg je gewoon de ASP foutmelding te zien :) en plaats die error dan hier. :)

Audentia


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:40
Ik denk dat je zelf eerst even je code moet debuggen.

Ik hoop toch niet dat je denkt dat wij die 193 regels code voor jou gaan debuggen? Loop eens stap voor stap door je code, en zet de 'friendly errors' in je browser uit.

https://fgheysels.github.io/


Dit topic is gesloten.