Avatar billede Slettet bruger
17. september 2004 - 21:11 Der er 2 kommentarer

Hjælp til Querystring

Hej.
Jeg er ved at ombygge min side til lidt nemmere håndtering med Includes osv.
Nu har jeg fået lavet min side med menuen, top og indhold som include. Jeg vil nu gerne have lavet sådan at når jeg vælger et link i menuen til venstre på siden skal den automatisk indsætte siden på "indhold". Jeg har læst mig lidt frem til det og kan se man kan lave det med noget if sætninger og request.querystring?menu=1 osv.... Jeg har indsat min index.asp herunder. Er der nogen der kort kan forklare mig hvordan jeg får lavet det med querystring og gerne med et eksempel med et par menupunkter??

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<body link="#000000" vlink="#000000" alink="#000000" text="#000000" bgcolor="#7c9fc5">

<div align="center">

<table border="1" style="border-collapse: collapse" width="60%" id="table1" bgcolor="#C0C0C0" bordercolorlight="#000000" bordercolordark="#000000" background="Hyggemain/hyggestedettop.jpg">
    <tr align="center"; border:1px dotted red">
   
        <td colspan="2">
<div style="width:820px;overflow:hidden; border:0px dotted red">   
  <!-- #include file="top.asp"-->
</div>
        </td>
    </tr>
    <tr>
    <td valign="top">
    <div style="width:140px;overflow:hidden; border:0px dotted red">
      <!-- #include file="menu.asp"-->
    </div>
    </td>
        <td align="center" valign="top">
<p align="left">
  <!-- #include file="MAIN.asp"-->
        </td>
    </tr>
    <tr>
        <td></td>
        <td></td>
    </tr>
</table>
</div>
</BODY>
</HTML>
Avatar billede eagleeye Praktikant
17. september 2004 - 21:20 #1
Så skal du lave denne om:

  <!-- #include file="MAIN.asp"-->

Til sådan noget her hvor den tjekke på hvilken menu som er valgt:

<%
menu = request.querystring("menu")
select case menu
  case "2" %>
  <!-- #include file="sport.asp"-->
<% case "3" %>
  <!-- #include file="vejr.asp"-->
<% case "4" %>
  <!-- #include file="fritid.asp"-->
<% case else %>
  <!-- #include file="MAIN.asp"-->
<% end select %>



Så kan du lave menuen sådan her:

<a href="index.asp?menu=1">MAIN</a><br>
<a href="index.asp?menu=2">Sport</a><br>
<a href="index.asp?menu=3">Vejr</a><br>
<a href="index.asp?menu=4">Fritd</a><br>
Avatar billede Slettet bruger
20. september 2004 - 12:07 #2
Hey EagleEye.
Det var præcis hvad jeg søgte. MANGE TAK! :-)
Jeg har så lige et enkelt spørgsmål som faktisk er et stort problem.
Når jeg har lavet en include med f.eks. et forum i "main" på siden
så kan den ikke åbne da den jo søger i underkataloger fra roden i stedet
for underkataloger i forumkataloget hvor den skal bruge filer i underkatalogerne. Kan man lave det så den bruger rod stien i forum kataloget i stedet for den rigtige rod????
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