IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

ASP + Access, réécriture d'URL


Sujet :

ASP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 4
    Points : 4
    Points
    4
    Par défaut 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

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Points
    9 512
    Par défaut
    Salut,

    http://www.w3schools.com/vbscript/func_replace.asp

    Sinon, mets nous un peu de code en utilisant les balises .



    A+

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 4
    Points : 4
    Points
    4
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 !

  4. #4
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Points
    9 512
    Par défaut
    C'est la 1er fois que je vois une page faite par Dreamweaver lui-mm. C'est un choix.
    Dreamweaver dans ce cas ne fait que ce que tu lui demandes, c-a-d afficher le contenu du champ. D'ailleurs, que mets-tu exactement dans le champ, l'URL complète?
    Tu devrais modifier la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%=(Recordset1.Fields.Item("URL").Value)%><br />
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="<%=(Recordset1.Fields.Item("URL").Value)%>">test</a><br />
    A+

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Re : access - asp - IE
    En placant:

    <ahref="le_lien_a_suivre.asp">TXT à afficher</a>

    dans la base de données brute, ça fonctionne dans l'explorateur.
    Il faut être attentif à l'encodage, mais bon ... Si je trouve une solution plus facile je la poste.

    Merci encore

  6. #6
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Points
    9 512
    Par défaut
    C'est une solution...

    Merci de ne pas oublier de cliquer sur en bas à gauche.

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réécriture d'url ASP.NET MVC 2
    Par GeantBioHazard dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 23/09/2010, 16h52
  2. [ASP.NET][IIS] réécriture d'url
    Par c.betty dans le forum IIS
    Réponses: 0
    Dernier message: 12/08/2008, 13h36
  3. Réécriture d'url dans fichier ASP
    Par Ishizaki dans le forum ASP
    Réponses: 1
    Dernier message: 22/02/2007, 12h44
  4. Réécriture d'url en asp.
    Par éelise dans le forum ASP
    Réponses: 4
    Dernier message: 13/12/2005, 09h53
  5. ASP + Access
    Par parker dans le forum ASP
    Réponses: 8
    Dernier message: 04/10/2004, 23h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo