Avatar billede kunop Nybegynder
13. marts 2002 - 19:18 Der er 21 kommentarer og
1 løsning

Opret link

Her er lille uddrag af min kode:

navn = rs("navn")
url = rs("url")
Response.Write "<td class=menu>" & rs("navn")
Response.Write "<td class=menu>" & rs("url")
           
rs.movenext
Loop

- url indeholder et link, men når jeg udskriver det på siden opfattes det ikke som et link. Dvs man skal kunne klikke på url og derved åbne linket. Hvordan gør jeg det?
       
Avatar billede medions Nybegynder
13. marts 2002 - 19:27 #1
Hmm... jeg ved ik' rigtig hvad du mener.. men jeg kan prøve at komme med nogle ekspempler:

navn = rs("navn")
url = rs("url")
Response.Write "<td class=menu>" & rs("navn") & "</td>"
Response.Write "<td class=menu>" & rs("url") & "</td>"
Response.Write "<td class=menu>" & url & "</td>"
           
rs.movenext
Loop

Hvad ligger der i dit udtræk rs("url")?
//>Rune
Avatar billede hirayz Nybegynder
13. marts 2002 - 19:29 #2
ved ikke om det er sådan her... du mener

navn = rs("navn")
url = rs("url")
Response.Write "<td class=menu><a href=""http://www.jubii.dk"">" & rs("navn") & "</a></td>"
Response.Write "<td class=menu><a href=""http://www.jubii.dk"">" & rs("url") & "</a></td>"
           
rs.movenext
Loop
Avatar billede medions Nybegynder
13. marts 2002 - 19:29 #3
En altid smart metode at bruge er at i dit recordset - altså den kolone du hiver ud, skrive navnet på den fil du vil vidresilles til, og så på den måde hive det ud i dit anchor tag! ex.:

<a href="<%= rs("url") %>"><%= rs("url") %></a>

//>Rune
Avatar billede medions Nybegynder
13. marts 2002 - 19:31 #4
hov.. undskyld... hehe..

<%
  While Not rs.EOF
%>
<a href="<%= rs("url") %>"><%= rs("navn") %></a>
<%
  rs.MoveNext
  Wend
%>

//>Rune
Avatar billede kunop Nybegynder
13. marts 2002 - 19:36 #5
Har lige rodet lidt med jeres forslag, men det jeg vil gøre er:

Response.Write "<td class=menu><a href=""rs("url")"">"

Det skal bare ikke skrives sådan... Håber i forstår
Avatar billede hirayz Nybegynder
13. marts 2002 - 19:39 #6
Response.Write "<td class=menu><a href='<%=rs("url")%>'>"
Avatar billede kunop Nybegynder
13. marts 2002 - 19:41 #7
Kommer denne fejl på sidste forslag

Response.Write "<td class=menu><a href='<%=rs("url")
-----------------------------------------------^
Avatar billede hirayz Nybegynder
13. marts 2002 - 19:44 #8
kan jeg ikke få lidt mere af fejlen så jeg kan se hvad der er galt
Avatar billede kunop Nybegynder
13. marts 2002 - 19:49 #9
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/ibyen/index.asp, line 227

Response.Write "<td class=menu><a href='<%=rs("url")
-----------------------------------------------^
Avatar billede kunop Nybegynder
13. marts 2002 - 19:50 #10
Lidt mere kode

If not rs.eof then
        Response.Write "<table>"
        Response.Write "<tr><td class=menu><B>Resultat af søgning...</b></font></td><td width=50></td></tr>"
        Do until rs.eof
       
        navn = rs("navn")
        url = rs("url")
        Response.Write "<td class=menu>" & rs("navn")
        Response.Write "<td class=menu>" & rs("url")
        Response.Write "<td class=menu><a href='<%=rs("url")%>'>"
   
           
    rs.movenext
    Loop
Avatar billede hirayz Nybegynder
13. marts 2002 - 19:51 #11
skal se sådan ud:

Response.Write "<td class=menu><a href=" & rs("url") & ">"
Avatar billede medions Nybegynder
13. marts 2002 - 19:54 #12
kunop> Kunne du ik' bruge min kode? - hvis ikke hvilken fejl kom den så med?

//>Rune
Avatar billede medions Nybegynder
13. marts 2002 - 19:56 #13
If not rs.eof then
        Response.Write "<table>"
        Response.Write "<tr><td class=menu><B>Resultat af søgning...</b></font></td><td width=50></td></tr>"
        Do until rs.eof
       
        navn = rs("navn")
        url = rs("url")
        Response.Write "<td class=menu>" & navn
        Response.Write "<td class=menu>" & url
        Response.Write "<td class=menu><a href='" & rs("url") & "'>"
   
           
    rs.movenext
    Loop
%>
//>Rune
Avatar billede kunop Nybegynder
13. marts 2002 - 19:57 #14
hirayz... Der kommer ikke nogen fejl, men der kommer heller ikke noget link på skærmen...

Min kode ser sådan ud:
navn = rs("navn")
url = rs("url")
Response.Write "<td class=menu>" & rs("navn")
Response.Write "<td class=menu><a href=" & rs("url") & ">"
Avatar billede medions Nybegynder
13. marts 2002 - 19:57 #15
If not rs.eof then
        Response.Write "<table>"
        Response.Write "<tr><td class=menu><B>Resultat af søgning...</b></font></td><td width=50></td></tr>"
        Do until rs.eof
       
        navn = rs("navn")
        url = rs("url")
        Response.Write "<td class=menu>" & navn & "</td>"
        Response.Write "<td class=menu>" & url & "</td>"
        Response.Write "<td class=menu><a href='" & rs("url") & "'></td>"
   
           
    rs.movenext
    Loop

men jeg tænker at du nok oxo vil ha' dine <td> 'tags lukket af..

//>Rune
Avatar billede kunop Nybegynder
13. marts 2002 - 19:57 #16
Til medions... Den virkede ikke lige umiddelbart, jeg prøver lige at se hvilken fejlmeddelelse jeg fik
Avatar billede hirayz Nybegynder
13. marts 2002 - 19:57 #17
er du sikker på at variablerne (navn og url) ikke er tomme ...
Avatar billede medions Nybegynder
13. marts 2002 - 19:58 #18
Min kode ser sådan ud:
navn = rs("navn")
url = rs("url")
Response.Write "<td class=menu>" & rs("navn")
Response.Write "<td class=menu><a href=" & rs("url") & ">" & navn & "</a>"

Det er fordi du skal gøre sådan her!
//>Rune
Avatar billede kunop Nybegynder
13. marts 2002 - 20:02 #19
Kan ikke lige gennemskue, hvad forskellen var på jeres svar, men det viste sig at være medions sidste bud der virkede efter min hensigt...
Avatar billede kunop Nybegynder
13. marts 2002 - 20:03 #20
En helt anden ting.

Medions du skrev:men jeg tænker at du nok oxo vil ha' dine <td> 'tags lukket af..

Hvad gør det?
Avatar billede medions Nybegynder
13. marts 2002 - 20:05 #21
ok.. en lille beskrivelse så da.. :-)

Du manglede at definere linket
<a href="xxx.asp">Det var her variablen Navn manglede!</a>

Thx 4 Poinz
//>Rune
Avatar billede medions Nybegynder
13. marts 2002 - 20:07 #22
I det du laver en td laver du jo en ny celle.. det vil sige, at hvis du ikke lukker dem af, kommer det til at se af h... til ud...!

-jeg tror du skal tage en tur ind forbi www.html.dk - og lære noget om HTML og ASP..- det er et godt sted at starte ;-)

//>Rune
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