Avatar billede Slettet bruger
06. marts 2002 - 15:35 Der er 5 kommentarer og
1 løsning

links

Jeg har fået lavet følgende kode her på eksperten. men den virker ikke. den skulle gå ned i en database og tage linksne tilfældigt i den angivede mængde. den sætter det dog også op, som det skal, men linksne virker ikke &:-(

her er koden så:
<%
Set Connect = Server.CreateObject("ADODB.Connection")
DBSti = "DBQ=" & server.mappath(".") & "/db.mdb"
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti

SQL="SELECT url,navn FROM links;"
set rs=connect.execute(SQL)
myarray=rs.getrows()
set rs=nothing
connect.close

antal_links=168

response.write("<table><tr>")
for i=1 to antal_links
randomize
tal=Int((ubound(myarray,2) + 1) * Rnd)
response.write("<td><a href="&myarray(0,tal)&">"&myarray(1,tal)&"</a></td>")
if i mod 12=0 then response.write("</tr><tr>")
next
response.write("</table>")

%>

håber i kan finde problemet for mig.

mvh.
questis.dk
Avatar billede coltau Juniormester
06. marts 2002 - 15:43 #1
Pludselig kan jeg se det. :-) Der mangler plinger omkring URL-en når den udskrives:

Denne linie skal rettes:
response.write("<td><a href="&myarray(0,tal)&">"&myarray(1,tal)&"</a></td>")

til:

response.write("<td><a href='" & myarray(0,tal) & "'>" & myarray(1,tal) & "</a></td>")
Avatar billede Slettet bruger
06. marts 2002 - 15:53 #2
det virkede såmænd heller ikke :-( det lykkes sku nok ikke for mig
Avatar billede Slettet bruger
06. marts 2002 - 15:55 #3
linksne på side ser oxo sjove ud eks.

www.eksperten.dk#" target="_blank">http://www.questis.dk/ung/links.asp#http://www.www.eksperten.dk#

kunne forestille mig at de to # ikke skulle være der
Avatar billede Slettet bruger
07. marts 2002 - 14:11 #4
lukker dette da jeg har et sideløbende kørende
Avatar billede coltau Juniormester
07. marts 2002 - 20:28 #5
Jeg har nu oprettet en database med 2 links der hedder:

http://localhost/test/rnd2.asp
http://ww.eksperten.dk

Anvendt dit script som det er og har fået dette resultat i min browser.
(dog ændret denne: antal_links=2)

<table><tr><td><a href=http://localhost/test/rnd2.asp>rnd2.asp</a></td><td><a href=http://ww.eksperten.dk>Eksperten</a></td></table>

Du skal være sikker på at der står http:// foran alle link i databasen. (har du hørt det før. ?:-)
Avatar billede Slettet bruger
08. marts 2002 - 00:05 #6
jeg er hundred på at der står http:// foran alle mine links, men er det måske min database der er problemet, jeg har kun oprette tabele og nøgle, men ingen forespørgsler kan det være problemet ??
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