Avatar billede karsten_larsen Praktikant
30. november 2002 - 16:03 Der er 4 kommentarer og
2 løsninger

Link fra database åbner ikke _blank

Jeg er novice med databaser og asp. Det store problem er, at jeg kan trække en web adresse ud fra databasen og godt få den lavet om til et link, men linket vil ikke åbne op i en anden side. Data fra databasen er i tekstformat.Resultatet når man trykker på et link er www.min_side.dk/www.deltagers_side.dk det skulle bare være www.deltagers_side.dk

:-) Karsten

<%
  Dim objConn
  Dim objRec
  Dim strLink
  Dim strLinket

  Set objConn = Server.CreateObject ("ADODB.Connection")
  Set objRec = Server.CreateObject ("ADODB.Recordset")

  objConn.Open strConnect

  objRec.Open "deltagere", objConn, 0, 1, 2


 
  Do While Not objRec.EOF
    Response.Write objRec("fornavn") & " "
    Response.Write objRec("efternavn") & "<br>"
    Response.Write objRec("email") & "<br>"

    'link til deltagerens hjemmeside
    strLink = "<a href='" & objRec("www") & "'target='_blank'>" & objRec("www") & "</a>"
   
    ' Udskriv link til hjemmeside
    Response.Write "<li>" & strLink & "</li>"&"<br>"&"<br>"&"<br>"

 
    objRec.MoveNext

  Loop

  objRec.Close
  objConn.Close
  Set objRec = Nothing
  Set objConn = Nothing
%>
Avatar billede taager-kongen Nybegynder
30. november 2002 - 16:06 #1
strLink = "<a href='" & objRec("www") & "'target='NEW'>" & objRec("www") & "</a>"

prøv det :)
Avatar billede taager-kongen Nybegynder
30. november 2002 - 16:07 #2
svar..
Avatar billede burningice Nybegynder
30. november 2002 - 16:18 #3
taager-kongen>> der er altså ikke noget der hedder new, med mindre han har en frame der hedder det
taget fra http://www.htmlhelp.com/reference/html40/values.html#frametarget

FrameTarget
Attribute values of type FrameTarget must begin with a letter in the range A-Z or a-z, with the exception of the following special values that begin with an underscore:

_blank renders the link in a new, unnamed window
_self renders the link in the current frame (useful for overriding a BASE TARGET)
_parent renders the link in the immediate FRAMESET parent
_top renders the link in the full, unframed window

altså er det _blank som er den rigtige...

karsten_larsen>> kan du prøve at vise det link der kommer på hjemmesiden... altså der der bliver vist i browseren når du går ind på asp siden
Avatar billede karsten_larsen Praktikant
30. november 2002 - 16:30 #4
-> cyberfessor - ja _blank var det rigtige, ved tilføje et http:// fik jeg det til at virke så svaret bliver:

strLink = "<a href='http://" & objRec("www") & "'target='_blank'>" & objRec("www") & "</a>"

-> cyberfessor vil du ligge et svar så deler vi de 30 point.

:-) Karsten
Avatar billede burningice Nybegynder
30. november 2002 - 22:35 #5
tænkte nok det var noget i den retning, det var også derfor jeg ville se hvordan det så ud på selve siden
Avatar billede karsten_larsen Praktikant
01. december 2002 - 04:23 #6
:-) Karsten
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