Avatar billede cdc Novice
29. september 2003 - 14:58 Der er 19 kommentarer og
1 løsning

Få email til at blive et link

Har denne:
<td <%=color%> class="copy"><% response.write RS("E-post-adresse")%></td>

Hvordan får jeg den til at blive et link ?

/cdc
Avatar billede mortency Nybegynder
29. september 2003 - 15:05 #1
<td <%=color%> class="copy"><a href="mailto:<%=RS("E-post-adresse")%>"><%=RS("E-post-adresse")%></a></td>
Avatar billede myztic Nybegynder
29. september 2003 - 15:05 #2
<a href="adresse"><%response.write RS("E-post-adresse")%></a>

hvis det er det du mener? - er ikke helt sikker på hvad du mener :)
Avatar billede cdc Novice
29. september 2003 - 15:09 #3
Ja, dem har jeg prøvet, men så lister den ikke en eneste email, kan det være fordi at ikke alle ligger inde med en email ?
Avatar billede mortency Nybegynder
29. september 2003 - 15:11 #4
Smid litt mer kode.
Avatar billede cdc Novice
29. september 2003 - 15:14 #5
Her min test:

<%
set conn1 = server.createobject("ADODB.connection")
path = Server.MapPath("kundekartotek.mdb")
conn1.Open "DBQ="& path &";DefaultDir="& path & ";Driver={Microsoft Access Driver (*.mdb)}"
SQL = "SELECT * FROM Adresseliste ORDER By AdresselisteID"
set RS = Conn1.Execute(SQL)
%>
<html>

<head>
<title>List brugere</title>
<link href="email.css" rel="stylesheet" type="text/css">
<base target="_self">
</head>

<body>
<table border="0" width="600" cellspacing="0" cellpadding="10">
  <tr>
    <td width="100%">  <table border="1" cellpadding="0" cellspacing="0" bordercolor="#294A7B" width="100%">
    <tr>
      <td bordercolor="#FFFFFF">
        <div align="center">
        <center>
        <table border="0" cellpadding="3" cellspacing="0" width="600">
        <tr>
            <td bgcolor="#FCDDEA" class="bold" width="23"><font color="#CC6699"><b>ID</b></font></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Navn:</font></b></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Email:</font></b></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Brugernavn</font></b></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Password</font></b></td>
          </tr>
        <%
            bgskift=0
            do until rs.eof
bgskift=bgskift + 1

        if bgskift = 2 then
        bgskift = 0
        end if

        if bgskift = 0 then
        color="bgcolor='#F2F2F2'"
        else
          color="bgcolor='#FDFDFD'"
        end if
        %>
        <tr>
            <td <%=color%> class="copy" width="23"><% response.write RS("AdresselisteID") %></td>
            <td <%=color%> class="copy"><% response.write RS("Fornavn") %>&nbsp;<% response.write RS("Efternavn") %></td>
              <td <%=color%> class="copy"><a href="mailto:<%=RS("E-post-adresse")%>"><%=RS("E-post-adresse")%></a></td>
            <td <%=color%> class="copy"><% response.write RS("Brugernavn") %></td>
            <td <%=color%> class="copy"><% response.write RS("Password") %></td>
          </tr>
          <%
RS.movenext
loop
%>

        </table>
        </center>
      </div>
        </td>
    </tr>
  </table></td>
  </tr>
</table>
</body>

</html>
Avatar billede hiks Nybegynder
29. september 2003 - 16:14 #6
har du stadig ikke fået det til at virke?

det ser umiddelbart fint ud! har du tjekket om der overhovedet er indtastet nogle emails? Den burde returnere alle også tomme sådan at de link bare blev: mailto - hvis der ingenting står.

Har du evt. ikke tjekket at du ikke har en matchene baggrundsfarve til dine links - sådan at de falder sammen og bare ikke bliver vist!

mvh Hiks
Avatar billede netro Nybegynder
29. september 2003 - 16:36 #7
If Trim("" & RS("E-post-adresse")) <> "" Then
  Response.Write "<td " & color & " class='copy'><a href='mailto:" & RS("E-post-adresse") & "'>" & RS("E-post-adresse") & "</a></td>"
Else
  Response.Write "<td class='copy'>Ingen e-mail!</td>"
End If
Avatar billede cdc Novice
29. september 2003 - 17:45 #8
hiks, har tjekket alt inden jeg spurgte her inde, også vedr. farverne i ccs, men intet resultat, men når jeg skriver den som i spm, ja så listes alle også dem uden email.
det er 460 kunder med emails i db, tester lige netro's
Avatar billede netro Nybegynder
29. september 2003 - 17:47 #9
Min version tjekker såmænd bare, om der virkelig er en e-mail. Det var du inde på lidt tidligere.
Avatar billede cdc Novice
29. september 2003 - 18:03 #10
her er en test: men link som i foreslår:
http://www.hillerodgolf.dk/diverse/test/list_brugere_uden.asp

og her uden bare for at I kan se at der er en i DB:
http://www.hillerodgolf.dk/diverse/test/list_brugere_uden.asp
Avatar billede netro Nybegynder
29. september 2003 - 18:11 #11
Du mangler da også det første:

<a href='xxx@xxx.xx'>

Der står kun adressen og så </a>.
Avatar billede cdc Novice
29. september 2003 - 18:24 #12
Avatar billede cdc Novice
29. september 2003 - 18:26 #13
som man kan se i kilden skriver den:  <td bgcolor='#FDFDFD' class="copy"><a href="mailto:cdc@get2net.dk"></a></td> men ikke navnet den skal linke til
Avatar billede netro Nybegynder
29. september 2003 - 18:28 #14
Så må du lige vise mig, hvordan din kode nu ser ud. Der må være noget, du glemmer...
Avatar billede cdc Novice
29. september 2003 - 18:58 #15
med link:

<%
set conn1 = server.createobject("ADODB.connection")
path = Server.MapPath("kundekartotek.mdb")
conn1.Open "DBQ="& path &";DefaultDir="& path & ";Driver={Microsoft Access Driver (*.mdb)}"
SQL = "SELECT * FROM Adresseliste ORDER By AdresselisteID"
set RS = Conn1.Execute(SQL)
%>
<html>

<head>
<title>List brugere</title>
<link href="../../../freoli/email.css" rel="stylesheet" type="text/css">
<base target="_self">
</head>

<body>
<table border="0" width="600" cellspacing="0" cellpadding="10">
  <tr>
    <td width="100%">  <table border="1" cellpadding="0" cellspacing="0" bordercolor="#294A7B" width="100%">
    <tr>
      <td bordercolor="#FFFFFF">
        <div align="center">
        <center>
        <table border="0" cellpadding="3" cellspacing="0" width="600">
        <tr>
            <td bgcolor="#FCDDEA" class="bold" width="23"><font color="#CC6699"><b>ID</b></font></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Navn:</font></b></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Email:</font></b></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Brugernavn</font></b></td>
            <td bgcolor="#FCDDEA" class="bold"><b><font color="#CC6699">Password</font></b></td>
          </tr>
        <%
            bgskift=0
            do until rs.eof
bgskift=bgskift + 1

        if bgskift = 2 then
        bgskift = 0
        end if

        if bgskift = 0 then
        color="bgcolor='#F2F2F2'"
        else
          color="bgcolor='#FDFDFD'"
        end if
        %>
        <tr>
            <td <%=color%> class="copy" width="23"><% response.write RS("AdresselisteID") %></td>
            <td <%=color%> class="copy"><% response.write RS("Fornavn") %>&nbsp;<% response.write RS("Efternavn") %></td>
            <td <%=color%> class="copy"><a href="mailto:<%=RS("E-post-adresse")%>"><%=RS("E-post-adresse")%></a></td>
            <td <%=color%> class="copy"><% response.write RS("Brugernavn") %></td>
            <td <%=color%> class="copy"><% response.write RS("Password") %></td>
          </tr>
          <%
RS.movenext
loop
%>

        </table>
        </center>
      </div>
        </td>
    </tr>
  </table></td>
  </tr>
</table>
</body>

</html>
Avatar billede cdc Novice
29. september 2003 - 18:58 #16
og uden siger sig selv
Avatar billede netro Nybegynder
29. september 2003 - 19:47 #17
E-post-adresse er da bare et lille tekstfelt, ik'?
Prøv at overføre til en variabel først:

            <% Email = RS("E-post-adresse") %>
            <td <%=color%> class="copy"><a href="mailto:<%=Email%>"><%=Email%></a></td>
Avatar billede cdc Novice
29. september 2003 - 19:54 #18
så var den der netro :o) men hvorfor vil den ikke æde: E-post-adresse
Det er en viderebyggning på et andet script og den ser spledes ud i DB
Avatar billede cdc Novice
29. september 2003 - 19:55 #19
Avatar billede netro Nybegynder
29. september 2003 - 19:58 #20
I Access kan Notat/memo felter kun hentes én gang fra recordsættet. Men jeg kunne ikke forestille mig, at nogen ville lægge en e-mail-adresse i et sådant.
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