Avatar billede jmy Nybegynder
25. juni 2010 - 14:28 Der er 7 kommentarer og
2 løsninger

link lagt i en database

Hej

Nogle Links hvor vi deeplinker virker ikke fra en database men virker, hvis jeg ligger et link på en alm. htm side, er der nogen der kan hjælpe med problemet?
Avatar billede ksoren Nybegynder
25. juni 2010 - 14:37 #1
<a href="xxx">

Husk apostrofferne. Et gæt, muligvis kvalificeret, men jeg ved det ikke.
Avatar billede larsen45 Juniormester
25. juni 2010 - 14:37 #2
Kommer vel an på hvordan du har lagt hver enkelt link i databasen.

Tjek om du har lagt hele url adressen ind: http://www.eksperten.dk
eller
eksperten.dk/siden.asp

Og så hvordan du url koden ser ud i asp delen.

Plejer at være der bøvlet ligger.
Avatar billede mike1963 Nybegynder
25. juni 2010 - 14:40 #3
Et link i en HTML kilde eller lign vil give noget automatik.

Men en tilfældig URL nede i en tabel - gemt som en streng - vil ikke af sig selv gøre noget.

Hvis jeg skal gemme en URL - så gemmer jeg den som "http://xmlsoap.dk/xml/inex.php?id=123"

Måske du har et eksempel ?
Avatar billede jmy Nybegynder
25. juni 2010 - 14:47 #4
Ved indtastning tastes url adr uden http://

Har desværre ikke noget kode jeg kan sende dig, det er en anden person der står for kodningne, men personen mener ikke problemet ligger hos ham, derfor spørger jeg herinde, om der er nogen kender til dette eller kan hjælpe.

Så vil jeg gå videre med det så vi kan prøve det af.
Avatar billede larsen45 Juniormester
25. juni 2010 - 15:02 #5
det bedste ville være hvis i smed hele url koden ind i databasen, så slipper du for bøvlet.

Sig til ham som har koden at databasen skal rettes til.
Eller også skal hver asp side rettes til enkeltvis.
Avatar billede Slettet bruger
28. juni 2010 - 01:27 #6
hej jmy

du kan være 100% sikker på at problemet ligger i koderne...! Det har intet med de internetsteder at gøre, som der skal linkes til.
Men som larsen45 også skriver er det ikke så smart at der ikke er "http://" med i databasen, for hvad vil du så gøre hvis url'en skal starte med "https://" eller en helt tredje protokol?

Nå... Men asp genererer jo kun et html-dokument i dette her tilfælde - så:
<%
url="www.google.com"
%>
<a href="http://<%=url%>">link</a>
er det samme som hvis du indsætter linket direkte i et html-dokument, som her:
<a href="http://www.google.com">link</a>

Men det er lidt svært at hjælpe dig yderligere uden at se din kode...
Men som sagt. Det er helt sikkert der problemet det er...

\Dan
Avatar billede jmy Nybegynder
29. juni 2010 - 10:03 #7
larsen45 og dannielsen kan i ikke smide et svar så må i dele.
Avatar billede larsen45 Juniormester
29. juni 2010 - 10:40 #8
ok jeg ligger et svar her
Avatar billede Slettet bruger
29. juni 2010 - 16:38 #9
tjoe... her et svar...

men kom det til at virke?

\Dan
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