Avatar billede bakarden Nybegynder
09. juli 2005 - 00:16 Der er 9 kommentarer

Cliche index fil med asp!

Hejsa experter

Jeg har lavet en side i asp, hvilket jeg også har købt som standard hos cliche, når jeg angiver filen til index.html, kan man se filen, men når jeg navngiver den til index.asp kommer der ingenting frem, jeg har fået at vide at det er en nødvendighed, at den hedder asp, hvis det skal fungere, er der nogen som kan forklare mig hvad jeg skal gøre?
Avatar billede Jman Praktikant
09. juli 2005 - 00:57 #1
prøv at vise os koden, så vi kan se om der er nogle if-sætninger der gør at siden ikke vises korrekt

Og ellers prøv disse to ting:
1. kald den index.php - hvis den virker har de givet dig forkert hotel (det har jeg været ude for, hvor de efterfølgende ville have penge for at flytte sitet)
2. Kald den default.asp og se om den virker
Avatar billede bakarden Nybegynder
09. juli 2005 - 03:12 #2
index.html / asp
------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Bacarden.dk</title>
    <link href="border.css" rel="stylesheet" type="text/css">
<meta name="Generator" content="Stone's WebWriter 4">
</head>
<body background="back.gif">

<table width="700" height="50" border="0" align="center" cellspacing="0" cellpadding="0">
<tr>
<td>

asd
</td>
</tr>

</table>
<br><br>
<table width="700" height="50" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<td valign="top" width="700" bgcolor="#eeeeee"> <!--#include file="menu_inc.asp"-->
</td>
</tr>
</table>
<br>

<table width="700" height="500" border="0" align="center" cellspacing="0" cellpadding="0">
<tr>

    <td valign="top" width="450">
<div class="img">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
    <td>
<%
Select Case Request.Querystring("id")
    Case 1, ""
        %>
        <!--#include file="side1_inc.asp"-->
        <%
    Case 2
        %>
        <!--#include file="side2_inc.asp"-->
        <%
    Case 3
        %>
        <!--#include file="side3_inc.asp"-->
        <%
    Case 4
                %>
        <!--#include file="side4_inc.asp"-->
                <%
    Case 5
                %>
        <!--#include file="side5_inc.asp"-->
                <%
    Case 6
                %>
        <!--#include file="side6_inc.asp"-->
                <%
    Case 7
                %>
        <!--#include file="side7_inc.asp"-->
                <%
    Case 8
                %>
        <!--#include file="side8_inc.asp"-->
                <%
                %>
        <!--#include file="side9_inc.asp"-->
                <%
    Case Else
        Response.Write "Siden blev ikke fundet."
End Select
%>
</td>
</tr>
<tr>
    <td></td>
</tr>
</table>

</div>
</td>
    <td valign="top" width="240">
<div class="img">
asd
</div>
</td>
</tr>
</table>



</body>
</html>
-----
menu_inc.asp
-----

<link href="border.css" rel="stylesheet" type="text/css">
<div class="cssmenuvandret">
<a href="default.asp?id=2">Om Bacarden</a>
<a href="default.asp?id=3">Sjov og ballade</a>
<a href="default.asp?id=4">Projekter</a>
<a href="default.asp?id=5">Billeder</a>
<a href="default.asp?id=6">Nyheder</a>
<a href="default.asp?id=7">Kontakt</a>
<a href="default.asp?id=8">Gæstebog</a>
<a href="default.asp?id=9">Links</a>
</div>
-----
border.css
-----
.img {
  padding:4px;
  border: 2px dotted #000;
  background-color:#eeeeee;
  }

.Margin {
margin-left: 20px;
margin-right: 20px;
}

h1 {
  background-image:url(border2.gif) repeat;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  }

div.cssmenuvandret a {
    float:left;
    color:white;
    background:#ff6600;
    padding:2px 5px;
    border:1px solid black;
    border-left:0;
    font:Verdana;
    font-size:13px;
    text-decoration:none;
    text-align:center;
}

div.cssmenuvandret a:hover {
    background:#eeeeee;
    color:black;
  text-decoration:none;

}
div.cssmenuvandret a:visited {
    color:black;
}
div.cssmenuvandret {
   
    margin:0px  0px 0px;
   
    border-left:1px solid black;
    height:20px;
    clear:left;
}
---
Avatar billede busschou Praktikant
09. juli 2005 - 04:10 #3
På mit hotel hos cliche benytter jeg default.asp og ikke index.asp, måske det gør en forskel?
Anyway, blot at du ved det...Så vil alt SSI blive afviklet før din ASP kode. Det vil sige at siden vil includere alle dine "<!--#include file="side1_inc.asp"-->" uanset hvilken case der bliver ramt!
Hvis jeg var dig ville jeg i stedet benytte asp´s server.execute("side1_inc.asp") som kun vil blive udført netop som den aktuelle case er opfyldt :o)
Avatar billede busschou Praktikant
09. juli 2005 - 04:12 #4
En anden grund kan være at din case sammenligner på tal men en querystring er _altid_ en tekst streng
Så du bør nok sammenligne som
Case "1" , Case "2" osv i stedet for Case 1, Case 2 ....
Avatar billede bakarden Nybegynder
09. juli 2005 - 11:38 #5
Jeg har os brugt default før det er rigtigt, men nu står der bare "intern http 500 server fejl"
Avatar billede busschou Praktikant
09. juli 2005 - 11:40 #6
hvis du bruger IE skal du gå op i menuen i "funktioner" og under "internet instillinger" vælge fanen "avanceret" og fjerne fluebenet i "Vis meddelelse som uskadelige httpfejl"
For så får du i stedet af vide hvor fejlen er :o)
Avatar billede busschou Praktikant
09. juli 2005 - 11:40 #7
fik du rettet Cases til strenge "1" osv i stedet for 1 osv?
Avatar billede bakarden Nybegynder
09. juli 2005 - 11:43 #8
Tak for hjælpen hvordan giver jeg dig point?
Avatar billede busschou Praktikant
09. juli 2005 - 11:44 #9
Jeg giver et svar og så kan du acceptere det :o)
Godt det virker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester