Avatar billede djeclemen Nybegynder
22. juni 2002 - 19:50 Der er 11 kommentarer og
2 løsninger

Faste rammer, som her på eksperten

Lidt underligt spm, jeg ved heller ikke om det kan lade sig gøre.!

Jeg har en side.. og jeg ønsker at lave som frames, at når man klikker på en tekst i top menuen så skifter kun det mideste af siden (teksten)
http://gronver.dk/default.asp

Yust like her på experten. at når du klikker på opret spm. så ændre siderne sig ikke.!

Hvis det kan lade sig gøre, så må det godt være såen at den ser hvad den skal åbne i en access database, altså når du klikker på menuen så går den ind i en access database og kigger hvad der skal åbnes (link) og åbner det..

Bare spørg hvis jeg skal uddybe mig, men det er lidt svært da jeg jo ikke ved hvad der skal til for at lave dette!!
Avatar billede djeclemen Nybegynder
22. juni 2002 - 19:53 #1
Dette kan også gå

som hvis man tager en vis_nyhed.asp at man så skal sætte fx. id bagefter vis_nyhed.asp?ID=2031

så jeg kun skal lave siden vis_nyhed.asp alt andet ligger i en database.. og ikke skal alve en side for vær nyhed
Avatar billede fun22 Nybegynder
22. juni 2002 - 19:54 #2
Hele siden ændre sig alså her på eksperten.dk

Du kan bruge frames.

Lave en top, en midt og en bund frame.
Avatar billede djeclemen Nybegynder
22. juni 2002 - 19:55 #3
overvejede også lidt det med de frames.. så skal jeg bare bruge det med vis_nyhed.asp?ID
Avatar billede fun22 Nybegynder
22. juni 2002 - 20:00 #4
Det kan du laver sådan:

<% if request.querystring("id") = "1" then %>
Her skriver du så nyheden, eller hvis du vil lave det i en tabel. Det her bliver kun vist nå du skrive vis_nyhed.asp?id=1

<% end if %>

Så kan du bare skrive det igen:
<% if request.querystring("id") = "2" then %>

Så med to i stedet for.
<% end if %>
Avatar billede djeclemen Nybegynder
22. juni 2002 - 20:01 #5
lukker og flytter tul asp
Avatar billede djeclemen Nybegynder
22. juni 2002 - 20:02 #6
holder denne åben (jeg var vidst lige lidt for hurtig :D)
Avatar billede djeclemen Nybegynder
22. juni 2002 - 20:03 #7
kan det ikke gøres med en database da min html kildekode ellers bliver på 99999999999999sider
Avatar billede fun22 Nybegynder
22. juni 2002 - 20:08 #8
jo
Her er forbindelsen til databasen
<%
' Connection til database
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("db.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
   
' Her hiver vi indholdet af databasen ud
sql = "SELECT * From nyheder Where ID = " & Request.Querystring("ID")
    Set rs =  Con.Execute(Sql)
%>

Og så kan du lave en tabel til disse felter:

<%=rs("forfatter")%>
<%=rs("tekst")%>
<%=rs("overskrift")%>

Du skal lige huske at skift databasens navn og stien til databasen, samt di tre linier ovenover.
Så er den klar.
Avatar billede djeclemen Nybegynder
22. juni 2002 - 20:10 #9
hvordan skal databasen så se ud??
Avatar billede fun22 Nybegynder
22. juni 2002 - 20:12 #10
Her er et eks.

Navn: db.mdb
Tabelens navn: nyheder
kolonne1: id
kolonne2: forfatter
kolonne3: tekst
kolonne4: overskrift
Avatar billede djeclemen Nybegynder
22. juni 2002 - 21:11 #11
med den database, skal jeg så stadig bruge et link som nyheds_side.asp?(ID PÅ POSITIONEN I DATABASEN)??
Avatar billede gigaload Nybegynder
23. juni 2002 - 00:08 #12
undskyld makker, men du er vist gået galt i byen...
I snakker ASP. Prøv dog at holde jer til (D)HTML, når det er her spm bliver oprettet...

fun22 -> det du skriver med <% if request.querystring("id") = "2" then %>
kan gøres smartere hvis du spørg mig...

først laver du selv siden.

nu gider jeg ikke skrive en hel HMTL kode, så jeg viser kun hvordan linkene skal se ud:

<a href="vejviser.asp?mode=1">Side 1</a>
<a href="vejviser.asp?mode=2">Side 2</a>

så laver vi siden "vejviser.asp":

<%
mode = Request("mode")

If mode = 1 Then
%>
<!--#include file="side1.asp"-->
<%
End If

If mode = 2 Then
%>
<!--#include file="side2.asp"-->
<%
End If
%>

Denne måde er nok den mest brugte blandt ASP programmører...


men hvis du vil have mode = hej så skal du sætte "" rundt om hej.
når det er tal, ingen "" men når det er tekst skal der ""

håber du forstod det
Avatar billede fun22 Nybegynder
23. juni 2002 - 08:26 #13
Ja, det er på vis_nyhed.asp?id=Det der står i db at du skal lave den tabel, samt det sted du skal have alt koden på.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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