ASP + Access, réécriture d'URL
Salut,
Lorsque je crée une région répétée (dreamweaver mx) comprenant un champ constitué d' URL provenant d'une base de données Access, ces URL sont entourées de signes "dièse"; (expl: #http://www.nomde site.net#) et sont, bien ententdu, inclicables dans les navigateurs.
Je pense que je dois utiliser la fonction replace dans mon code HTML, mais je n'y arrive pas. Si vous pouviez m'aider (liens vers tuto ou autres) ... Merci d'avance
RE:ASP + Access, réécriture d'URL
Salut,
J' intégre dans un site une "région répétée" (Dreamweaver MX).
Cette "régon répétée" est composée d'élèments provenant d'une base de données Access 2003.
Une des colonnes de cette base de données comprend des URL qui, doivent être cliquables lorsque le site est en ligne.
Mais lorsque je mets en ligne ces URL restent "incliquables" dans les navigateurs (IE, Mozilla, ...).
Ils apparaissent comme du texte (non comme des liens) et sont entourés de signes # (dièse)
Code:
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
|
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../Connections/UL.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_UL_STRING
Recordset1.Source = "SELECT Archive, Date, Heure, Lieu, Sujet, URL FROM archive"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()
Recordset1_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index
Repeat1__numRows = 3
Repeat1__index = 0
Recordset1_numRows = Recordset1_numRows + Repeat1__numRows
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<body>
<%
While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))
%>
<%=(Recordset1.Fields.Item("Date").Value)%><br />
<%=(Recordset1.Fields.Item("Heure").Value)%><br />
<%=(Recordset1.Fields.Item("Lieu").Value)%><br />
<%=(Recordset1.Fields.Item("Sujet").Value)%><br />
<%=(Recordset1.Fields.Item("URL").Value)%><br />
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset1.MoveNext()
Wend
%>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%> |
C'est cette ligne qui n'est pas interprétée comme je le voudrais: <%=(Recordset1.Fields.Item("URL").Value)%><br />
Merci !