Avatar billede kag Nybegynder
07. august 2002 - 09:16 Der er 17 kommentarer og
1 løsning

Link der henviser forskelligt men sender mig det samme sted hen.

Jeg har nogle links der via asp linker til en accessbase. Browseren viser at disse links peger forsakellige steder i databasen, men når jeg klikker på dem, kommer jeg kun det samme sted hen.

Kode:

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../Connections/Conn.asp" -->
<%
set rsMargenbibliotek = Server.CreateObject("ADODB.Recordset")
rsMargenbibliotek.ActiveConnection = MM_Conn_STRING
rsMargenbibliotek.Source = "SELECT * FROM margenbibliotek ORDER BY Overskrift ASC"
rsMargenbibliotek.CursorType = 0
rsMargenbibliotek.CursorLocation = 2
rsMargenbibliotek.LockType = 3
rsMargenbibliotek.Open()
rsMargenbibliotek_numRows = 0
%>
<%
Dim Repeat1__numRows
Repeat1__numRows = -1
Dim Repeat1__index
Repeat1__index = 0
rsMargenbibliotek_numRows = rsMargenbibliotek_numRows + Repeat1__numRows
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters

' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "="
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone=""

' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
  NextItem = "&" & Item & "="
  If (InStr(1,MM_removeList,NextItem,1) = 0) Then
    MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
  End If
Next

' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
  NextItem = "&" & Item & "="
  If (InStr(1,MM_removeList,NextItem,1) = 0) Then
    MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
  End If
Next

' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
if (MM_keepURL <> "")  Then MM_keepURL  = Right(MM_keepURL, Len(MM_keepURL) - 1)
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)

' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
  If (firstItem <> "") Then
    MM_joinChar = "&"
  Else
    MM_joinChar = ""
  End If
End Function
%>
<html>
<head>
<title>Margen Bibliotek</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="268" border="0" cellspacing="2" cellpadding="2" height="82">
  <tr>
    <td>
      <%
While ((Repeat1__numRows <> 0) AND (NOT rsMargenbibliotek.EOF))
%>
      <A HREF="biblmain.asp?<%= MM_keepNone & MM_joinChar(MM_keepNone) & "MargenbiblID=" & rsMargenbibliotek.Fields.Item("MargenbiblID").Value %>" target="indhold"><%=(rsMargenbibliotek.Fields.Item("Overskrift").Value)%></A><br>
      <%
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  rsMargenbibliotek.MoveNext()
Wend
%>
    </td>
  </tr>
</table>
</body>
</html>
<%
rsMargenbibliotek.Close()
%>
Avatar billede pelkjaer Nybegynder
07. august 2002 - 09:30 #1
Kan du uploade som man kan se hvad der sker?
Avatar billede kag Nybegynder
07. august 2002 - 09:37 #2
Et øjeblik...
Avatar billede kag Nybegynder
07. august 2002 - 10:02 #3
Måske kan den server jeg eksternt har adgang til ikke klare dette. Se fil:

http://hjem.get2net.dk/habakuk/kg/kontorhaandbog/test_forside.asp
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:03 #4
Hvad skal jeg med den når jeg ikke kan se din db?
Avatar billede kag Nybegynder
07. august 2002 - 10:05 #5
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:06 #6
Kom lige med din conn også - så slippper jeg for at lave en.
Avatar billede kag Nybegynder
07. august 2002 - 10:07 #7
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:13 #8
Hvad det for links der ikke virker.
Avatar billede kag Nybegynder
07. august 2002 - 10:15 #9
Her... Jeg gav dig den forkerte side, de er så godt som ens men ikke helt


http://hjem.get2net.dk/habakuk/kg/kontorhaandbog/test_bibliotek.asp
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:22 #10
Og? Jeg kan ikke se hvad problemet er.

Du har jo bare oprettet et recordset på hver af de sider, du gør ingenting.

Den side du har postet i sp. her, har jeg ikke.
Avatar billede kag Nybegynder
07. august 2002 - 10:23 #11
Jeg har oprettet to sider i Iframes, som linker til databasen
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:36 #13
Du skal filtrere biblmain.asp efter MarginbibelID

Sådan:

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/Conn.asp" -->

<%
Dim reBiblmain__MMColParam
reBiblmain__MMColParam = "1"
If (Request.QueryString("MargenbiblID") <> "") Then
  reBiblmain__MMColParam = Request.QueryString("MargenbiblID")
End If
%>


<%
set reBiblmain = Server.CreateObject("ADODB.Recordset")
reBiblmain.ActiveConnection = MM_Conn_STRING
reBiblmain.Source = "SELECT * FROM margenbibliotek WHERE MargenbiblID = " + Replace(reBiblmain__MMColParam, "'", "''") + ""
reBiblmain.CursorType = 0
reBiblmain.CursorLocation = 2
reBiblmain.LockType = 3
reBiblmain.Open()
reBiblmain_numRows = 0
%>
<html>
<head>
<title>Bibliotek Main</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="143" border="0" cellspacing="2" cellpadding="2" height="112">
  <tr>
    <td height="63"><%=(reBiblmain.Fields.Item("Indhold").Value)%></td>
  </tr>
</table>
</body>
</html>
<%
reBiblmain.Close()
%>
Avatar billede kag Nybegynder
07. august 2002 - 10:42 #14
tak
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:43 #15
Svar.
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:43 #16
Hvad har du gang i?
Avatar billede kag Nybegynder
07. august 2002 - 10:45 #17
Hvad mener du - jeg er ny på denne side, og ved ikke hvordan jeg afslutter - jeg har intet gjort for at genere dig. Hvad skal jeg gøre så du kan få dine point???
Avatar billede pelkjaer Nybegynder
07. august 2002 - 10:47 #18
Nå fair nok.

Du skal aldrig selv lægge et svar, med mindre du vælger at lukke spørgsmålet igen - fx. pga. 0 svar i en periode.

Du kan oprette et ny sp. i denne kategori der hedder "point til pelkjaer" og lægge et link til dette spørgsmål deri. Så kan folk se hvad der sker.
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