/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
E-mail hyperlink / mailto
Fra : Henrik


Dato : 21-11-08 09:04

Hej,

Har en kolonne med e-mail adresser i en db, skal det stå som
tekst eller hyperlinks.

Udtrækket af db bliver:

noreply@to.dk#http://noreply@to.dk#

Er det fordi det ligger forkert i db eller skal jeg have noget
mailto ind i dette:

Response.Write "<td>" & rs("E-mail") & "</td>" & vbcrlf

Mvh.
Henrik



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Ukendt (21-11-2008)
Kommentar
Fra : Ukendt


Dato : 21-11-08 09:14


"Henrik" <mahlhn@ft.dk> skrev
>
> Har en kolonne med e-mail adresser i en db, skal det stå som
> tekst eller hyperlinks.
>
> Udtrækket af db bliver:
>
> noreply@to.dk#http://noreply@to.dk#
>
> Er det fordi det ligger forkert i db eller skal jeg have noget
> mailto ind i dette:
>
> Response.Write "<td>" & rs("E-mail") & "</td>" & vbcrlf

Lav dit emailfelt som type=Tekst

Response.Write "<td>" & "<a href=" & "mailto:" & RS("Email") & "</a>"

Bjarne



Ukendt (21-11-2008)
Kommentar
Fra : Ukendt


Dato : 21-11-08 09:17


"bsn" <bsnSNABELAoncableDOTdk> skrev
>
> Response.Write "<td>" & "<a href=" & "mailto:" & RS("Email") & "</a>"

Gik vist for hurtigt....
Mangler lige en ">"

Response.Write "<td>" & "<a href=" & "mailto:" & RS("Email") & "></a>"

Bjarne



Henrik (21-11-2008)
Kommentar
Fra : Henrik


Dato : 21-11-08 09:34


>
> Response.Write "<td>" & "<a href=" & "mailto:" & RS("Email") & "></a>"
>
Hvad hvis man vil have vist den e-mail adresse man klikker på?

Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
">E-mail</a>" & "</td>" & vbcrlf

Så der istedet står personens mail adresse og ikke E-mail?

Mvh.
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ukendt (21-11-2008)
Kommentar
Fra : Ukendt


Dato : 21-11-08 09:39


"Henrik" <mahlhn@ft.dk> skrev
>> Response.Write "<td>" & "<a href=" & "mailto:" & RS("Email") & "></a>"
>>
> Hvad hvis man vil have vist den e-mail adresse man klikker på?
>
> Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
> ">E-mail</a>" & "</td>" & vbcrlf
>
> Så der istedet står personens mail adresse og ikke E-mail?
>

Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
">RS("E-mail")</a>" & "</td>"

Bjarne



Henrik (21-11-2008)
Kommentar
Fra : Henrik


Dato : 21-11-08 09:49


> > Så der istedet står personens mail adresse og ikke E-mail?
> >
>
> Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
> ">RS("E-mail")</a>" & "</td>"

Den prøvede jeg også, men det virker ikke:
Slut på sætning var ventet

Mvh.
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger Sørensen (21-11-2008)
Kommentar
Fra : Birger Sørensen


Dato : 21-11-08 10:57

Henrik forklarede den 21-11-2008:
>>> Så der istedet står personens mail adresse og ikke E-mail?
>>>
>>
>> Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
>> ">RS("E-mail")</a>" & "</td>"
>
> Den prøvede jeg også, men det virker ikke:
> Slut på sætning var ventet
>
> Mvh.
> Henrik

Response.Write "<td><a href=\"mailto:" & RS("E-mail") & "\">" &
RS("E-mail") & "</a></td>"

Hvis \" er sådan man får ASP til at skrive "

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Christian Kragh (21-11-2008)
Kommentar
Fra : Christian Kragh


Dato : 21-11-08 11:21

eller ved at skrive "" eller '

Jeg plejer at bruge følgende:

qTempMail = rs("e-mail")
response.write "<td>"
if len(qTempMail) > 0 then response.write "<a href='mailto:" & qTempMail &
"' title='" & qTempMail & "'>" & qTempMail & "</a>"
response.write "</td>"

Det har den fordel at der ikke bliver lavet et <a href='mailto:'> hvis
feltet i din DB ikke indeholder nogem mailadresse.

Du kan selvfølgelig godt lade være med at gemme mailadressen i en variabel,
men jeg har nogle gange haft brug for den efterfølgende til anden
validering.

Christian

"Birger Sørensen" <sdc@bbsorensen.com> skrev i meddelelsen
news:49268602$0$90275$14726298@news.sunsite.dk...
> Henrik forklarede den 21-11-2008:
>>>> Så der istedet står personens mail adresse og ikke E-mail?
>>> Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
>>> ">RS("E-mail")</a>" & "</td>"
>>
>> Den prøvede jeg også, men det virker ikke:
>> Slut på sætning var ventet
>>
>> Mvh.
>> Henrik
>
> Response.Write "<td><a href=\"mailto:" & RS("E-mail") & "\">" &
> RS("E-mail") & "</a></td>"
>
> Hvis \" er sådan man får ASP til at skrive "
>
> Birger
>
> --
> http://varmeretter.dk - billig, sund og hurtig mad
> http://bbsorensen.dk
>
>


Jørn Andersen (21-11-2008)
Kommentar
Fra : Jørn Andersen


Dato : 21-11-08 14:24

On Fri, 21 Nov 2008 11:21:02 +0100, "Christian Kragh"
<dsl516573@vip.cybercity.dk> wrote:

>Jeg plejer at bruge følgende:
>
>qTempMail = rs("e-mail")
>response.write "<td>"
>if len(qTempMail) > 0 then response.write "<a href='mailto:" & qTempMail &
>"' title='" & qTempMail & "'>" & qTempMail & "</a>"
>response.write "</td>"
>
>Det har den fordel at der ikke bliver lavet et <a href='mailto:'> hvis
>feltet i din DB ikke indeholder nogem mailadresse.
>
>Du kan selvfølgelig godt lade være med at gemme mailadressen i en variabel,
>men jeg har nogle gange haft brug for den efterfølgende til anden
>validering.

Den er sådan set OK til ja/nej-validering på Len, men hvis db-feltet
indeholder en Null-værdi, så er der andre funktioner, der vil give fejl,
hvis de skal behandle en Null-værdi.

Jeg plejer at bruge:
qTempMail = Trim("" & rs("e-mail"))
- så får man konverteret en Null-værdi til en tom streng i stedet og
undgår Null-fejl.

Men som sagt er det ikke et problem i det eksempel, du viser.

PS: Gider du tage et kig på:
<url: http://usenet.dk/?side=citatteknik>

--
Jørn Andersen,
Brønshøj

Christian Kragh (21-11-2008)
Kommentar
Fra : Christian Kragh


Dato : 21-11-08 16:19

Du har helt ret, det var en forglemmelse...

Christian

"Jørn Andersen" <jorn@jorna.dk> skrev i meddelelsen
news:05ddi4h7n6m6f6qf1tu31ton1m4ife9428@4ax.com...
> On Fri, 21 Nov 2008 11:21:02 +0100, "Christian Kragh"
> <dsl516573@vip.cybercity.dk> wrote:
>
>>Jeg plejer at bruge følgende:
>>
>>qTempMail = rs("e-mail")
>>response.write "<td>"
>>if len(qTempMail) > 0 then response.write "<a href='mailto:" & qTempMail &
>>"' title='" & qTempMail & "'>" & qTempMail & "</a>"
>>response.write "</td>"
>>
>>Det har den fordel at der ikke bliver lavet et <a href='mailto:'> hvis
>>feltet i din DB ikke indeholder nogem mailadresse.
>>
>>Du kan selvfølgelig godt lade være med at gemme mailadressen i en
>>variabel,
>>men jeg har nogle gange haft brug for den efterfølgende til anden
>>validering.
>
> Den er sådan set OK til ja/nej-validering på Len, men hvis db-feltet
> indeholder en Null-værdi, så er der andre funktioner, der vil give fejl,
> hvis de skal behandle en Null-værdi.
>
> Jeg plejer at bruge:
> qTempMail = Trim("" & rs("e-mail"))
> - så får man konverteret en Null-værdi til en tom streng i stedet og
> undgår Null-fejl.
>
> Men som sagt er det ikke et problem i det eksempel, du viser.
>
> PS: Gider du tage et kig på:
> <url: http://usenet.dk/?side=citatteknik>
>
> --
> Jørn Andersen,
> Brønshøj


Jørn Andersen (21-11-2008)
Kommentar
Fra : Jørn Andersen


Dato : 21-11-08 14:06

On Fri, 21 Nov 2008 10:57:24 +0100, Birger Sørensen <sdc@bbsorensen.com>
wrote:

>Response.Write "<td><a href=\"mailto:" & RS("E-mail") & "\">" &
>RS("E-mail") & "</a></td>"
>
>Hvis \" er sådan man får ASP til at skrive "

Det er det ikke (i hvert fald i VBScript ASP) - her dublerer man: ""


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Jørn Andersen (21-11-2008)
Kommentar
Fra : Jørn Andersen


Dato : 21-11-08 10:53

On Fri, 21 Nov 2008 09:39:26 +0100, "bsn" <bsnSNABELAoncableDOTdk>
wrote:

>> Så der istedet står personens mail adresse og ikke E-mail?
>>
>
>Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
>">RS("E-mail")</a>" & "</td>"

Den holder vist ikke, prøv:

Response.Write "<td><a href=""mailto:" & RS("E-mail") & """>" &
RS("E-mail") & "</a></td>"


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Henrik (21-11-2008)
Kommentar
Fra : Henrik


Dato : 21-11-08 11:38


> >Response.Write "<td>" & "<a href=" & "mailto:" & RS("E-mail") &
> >">RS("E-mail")</a>" & "</td>"
>
> Den holder vist ikke, prøv:
>
> Response.Write "<td><a href=""mailto:" & RS("E-mail") & """>" &
> RS("E-mail") & "</a></td>"
>
Tak for alle Jeres input, fik det til at virke efter hensigten med
Jørns eksempel.

Mvh.
Henrik

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409074
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste