Avatar billede hdur Nybegynder
06. februar 2002 - 14:39 Der er 44 kommentarer og
1 løsning

LINK:)

HEJ!:)
Når man henter et link ud fra en access db og linget vises som fx: www.yahoo.com#" target="_blank">http://www.jubii.dk#www.yahoo.com# og man har skrevet www.yahoo.com i databesen hvad er der så galt?
Avatar billede cool_casper Nybegynder
06. februar 2002 - 14:46 #1
Der er vel blevet sat en havelåg ind efter din url-adresse....!!
Avatar billede krisbjoern Nybegynder
06. februar 2002 - 14:53 #2
hmmm...
Response.Write "<A HREF='" & rs("link") & "' TARGET='_blank' CLASS='spm_txt'>" & rs("link") & "</A>"

Gad vide om det hjælper dig!

Venligst
K.Bjørn
Avatar billede 12tri Nybegynder
06. februar 2002 - 14:55 #3
ja mit gæt vil også være at du på din side har kommet til at skrive et # tegn - prøv lige at se efter, og meld til bage
Avatar billede keysersoze Ekspert
06. februar 2002 - 14:58 #4
det allerbedste er hvis du IKKE laver kolonnen til hyperlink i din database for ellers skal du hen og fjerne en masse (spild af resourcer) når du trækker det ud. Lav i stedet et almindeligt tekstfelt
Avatar billede hdur Nybegynder
06. februar 2002 - 15:12 #5
jeg har skrevet følgende og kolonen er ikke link
<p align="center"><img border="0" src="<%=rs("billed")%>" width="200" height="200"></td>
den skriver stien sådan:
http://localhost/design/startmidt.asp#http://195.184.61.110/edbhard/H028/031-0005.jpg#
Avatar billede keysersoze Ekspert
06. februar 2002 - 15:20 #6
som sagt... du skal aller først lave kolonnen om til et tekstfelt og ikke et hyperlink felt!

derefter virker det hvis dit óutput til linket på siden ser således ud;

<%
Response.Write "<a href=""" & rs("DIN_KOLONNE") & """ target=""_blank"" class=""spm_txt"">" & rs("DIN_KOLONNE") & "</a>
%>
Avatar billede hdur Nybegynder
06. februar 2002 - 15:20 #7
HJÆÆÆLP!!!!!!
'o o'
  0
\___/
Er jeg ik kreativ?
Avatar billede keysersoze Ekspert
06. februar 2002 - 15:29 #8
hjælp til hvad? hvad forstår du ikke?

desuden var der en fejl før;

<%
Response.Write "<a href=""" & rs("DIN_KOLONNE") & """ target=""_blank"" class=""spm_txt"">" & rs("DIN_KOLONNE") & "</a>"
%>
Avatar billede snuseren.dk Nybegynder
06. februar 2002 - 16:06 #9
Er det ikke bare at gøre sådan ?? :

<a href="http://<%= RS("felt")%>">Link titel</a>
Avatar billede keysersoze Ekspert
06. februar 2002 - 16:21 #10
snus >> ikke hvis kolonnen i databasen er af feltypen "hyperlink"...
Avatar billede hdur Nybegynder
06. februar 2002 - 19:35 #11
Jeg skriver html men der er åbnet et record sæt:)
lige nu er kolonnen sat til text
Avatar billede hdur Nybegynder
06. februar 2002 - 19:40 #12
Okay men den melder denne fejl:(
Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/design/startmidt.asp, line 39, column 26
response.write "<p align="center"><img border="0" src="&rs("billed")&" width="200" height="200">"
-------------------------^
Avatar billede krisbjoern Nybegynder
06. februar 2002 - 19:47 #13
Okay...
du kan IKKE bruge anførselstegn INDE I EN response.write sætning... medmindre den bliver SAT SAMMEN MED NOGET ANDET f.eks. via " & "

Omskrive din saætning til følgende(du skal brug enkelt anførseltegn inden i sætningen altså ')

response.write "<p align='center"'<img border='0' src='" & rs("billed") & "' width='200' height='200'>"

Så skulle den være i orden

Venligst
Kristian Bjørn
Avatar billede krisbjoern Nybegynder
06. februar 2002 - 19:49 #14
Lille fejl :-o

Sætningen er rettet til:
response.write "<p align='center'><img border='0' src='" & rs("billed") & "' width='200' height='200'>"
Avatar billede keysersoze Ekspert
06. februar 2002 - 19:52 #15
krisbjoern >> det er jo ikke rigtigt - du får faktisk noget skod og ukorrekt html-kode ud af det... det skal istedet være;

response.write "<p align=""center""><img border=""0"" src=""" & rs("billed")& """ width=""200"" height=""200"">"
Avatar billede keysersoze Ekspert
06. februar 2002 - 20:02 #16
hvis der ligger noget data i et hyperlink felt når man ændre det til et textfelt, så skal alle data også ændres...

og så er det jeg undrer mig - hvad er det lige dette billede har med det oprindelige link at gøre?
Avatar billede hdur Nybegynder
06. februar 2002 - 20:03 #17
det finder jeg aldrig ud af er der en der gider lave koden til mig hvis jeg sætter pts op til 45?
Avatar billede krisbjoern Nybegynder
06. februar 2002 - 20:12 #18
kæreste keysersoze...
På trods af din anklage om at der kun kommer SKOD HTML ud af mit forslag
VIRKER DET FORTINELIGT!
Jeg fatter ikke hvad det er du har gang i...prøv det dog!
Nå men det må du jo selv om jeg kan bare henvise til WROX ASP 3.0
HELT IGENNEM STANDRAD måde at skrive en response.write sætning på!!!

Venligst
Kristian
Avatar billede keysersoze Ekspert
06. februar 2002 - 20:14 #19
jamen... fortæl dog hvad problemer er! til at starte med snakker du om links der ser forkerte ud og grunden til dette er at felttypen i databasen er hyperlink og ikke tekst eller notat

derefter begynder du at sætte et billede ind, og det har du også fået den rettede kode til... så fortæl hvad du i det hele taget vil og hvilke problemer der er!
Avatar billede keysersoze Ekspert
06. februar 2002 - 20:24 #20
krisbjoern >> hvis du kigger på den htmlkode du får ud skrives denne også med ' og ikke " - og det er ifølge html-standarden forkert! jeg ved udemærket at den virker, men korrekt er det ikke!

jeg har selv Wrox-bøgerne - både beginning og professional, og jeg slog tilfældigt op i den ene;

beginning - side 705; der står det med "" og IKKE '

da der er flere der har været med til at skrive kan jeg ikke udelukke at det står anderledes andre steder i bogen, men igen igen; korrekt html-kode er det ikke!
Avatar billede hdur Nybegynder
06. februar 2002 - 20:24 #21
Linket mente jeg som et link til et billed og problemet er stadig at den sætter det bag på adressen med havelåver for&bagved:) typen er text
Avatar billede keysersoze Ekspert
06. februar 2002 - 20:29 #22
prøv at åbne databasen og se hvad der står i den kolonne med link - står kun linket det eller også det med # ?
Avatar billede hdur Nybegynder
06. februar 2002 - 20:31 #23
det står nemlig ikke med havelåger
Avatar billede keysersoze Ekspert
06. februar 2002 - 20:45 #24
må jeg prøve at se noget af det kode du har?
Avatar billede hdur Nybegynder
06. februar 2002 - 20:46 #25
Er der ikke en der er på messenger det er noget hurtigere?
Avatar billede hdur Nybegynder
06. februar 2002 - 20:48 #26
jada:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("tilbudsbasen.mdb")
Conn.Open DSN
%>

<base target="_self">

</head>

<body bgcolor="#f7f7f7">

<p align="center"><b><font face="Arial" size="5">Velkommen til pc2u.dk:)</font></b></p>
<hr>
<p align="center"><b><font size="5" face="Arial">Ugens tilbud:</font></b></p>
<%
sql = "SELECT * FROM varer WHERE id =1"
Set Rs = Conn.Execute(sql)
%>
<table border="1" width="100%" bgcolor="#FFFFFF">
  <tr>
    <td width="100%">
      <p align="center"><b><font face="Arial" size="4"><%=rs("navn")%>
      </font></b></td>
  </tr>
  <tr>
    <td width="100%">
  <%    response.write "<p align=""center""><img border=""0"" src=""" & rs("billed")& """ width=""200"" height=""200"">" %>
</td>
  </tr>
</table>
<p>&nbsp;</p>
<%
Conn.Close
Set Conn = Nothing
%>
Avatar billede hdur Nybegynder
06. februar 2002 - 20:53 #27
Avatar billede keysersoze Ekspert
06. februar 2002 - 20:54 #28
virker ovenstående side?

og billedet vil du have gjort til at link? i så fald - hvad hedder kolonnen der indeholder linket?
Avatar billede hdur Nybegynder
06. februar 2002 - 20:57 #29
billed;-)
Avatar billede keysersoze Ekspert
06. februar 2002 - 21:02 #30
jeg har lige set databasen... og det er der fejlen ligger!

"billed" skal være et tekstfelt og IKKE et hyperlink felt (det som jeg hele tiden har sagt det ikke skulle være...) hvis du bare skal have trukket billedet ud, skal det kun stå "031-0005.jpg" i feltet, og så skal koden se sådan ud;

<%    response.write "<p align=""center""><img border=""0"" src=""http://195.184.61.110/edbhard/H028/" & rs("billed")& """ width=""200"" height=""200"">" %>
Avatar billede hdur Nybegynder
06. februar 2002 - 21:03 #31
Nej det er jo der hvor den laver#
Avatar billede hdur Nybegynder
06. februar 2002 - 21:05 #32
Den står som text felt hos mig?!?!
Avatar billede keysersoze Ekspert
06. februar 2002 - 21:06 #33
du kan selvfølgelig også gemme hele stien (altså "http://195.184.61.110/edbhard/H028/031-0005.jpg") i databasen, men dette felt må igen igen igen under INGEN omstændigheder være et hyperlink felt - det skal skal skal være et tekst eller notatfelt (notat kan indeholde mange tegn - tekst "kun" 128 tegn)
Avatar billede keysersoze Ekspert
06. februar 2002 - 21:09 #34
må jeg så spørge - hvor ser du det henne?
Avatar billede hdur Nybegynder
06. februar 2002 - 21:13 #35
Under designvisning det er måske ik der?
Avatar billede keysersoze Ekspert
06. februar 2002 - 21:19 #36
jo - men der står den version fra http://80.63.226.208/design/tilbudsbasen.mdb som hyperlink
Avatar billede hdur Nybegynder
06. februar 2002 - 21:21 #37
Det er den samme jeg sidder og roder med:)? det er min IP
Avatar billede keysersoze Ekspert
06. februar 2002 - 21:24 #38
og står til hyperlink i kolonnen "billed"!
Avatar billede hdur Nybegynder
06. februar 2002 - 21:27 #39
Det gør der ik ved mig kan du ikke sende den til mig?
Avatar billede keysersoze Ekspert
06. februar 2002 - 21:38 #40
sende den? erhm... hvad skulle det lige hjælpe? jeg tager vel en direkte kopi af hvad du har og sender til dig selv?

anyway - jeg kan da godt sende en rettet version hvis du kommer med en mail
Avatar billede hdur Nybegynder
06. februar 2002 - 21:41 #41
jepper:) mathias-s@mailme.dk
Avatar billede keysersoze Ekspert
06. februar 2002 - 21:53 #42
er sendt... se hvad der sker nu
Avatar billede hdur Nybegynder
06. februar 2002 - 22:04 #43
Det skod mailsystem ved mailme gider ikke hente den:(
Avatar billede keysersoze Ekspert
06. februar 2002 - 22:14 #44
ok... når du så - som du siger du har - har ændret felttypen fra hyperlink til tekst, så skal du huske at fjerne havelågerne ved de indsatte poster...

når det er gjort burde det se rigtigt ud - har du så prøvet det?
Avatar billede hdur Nybegynder
06. februar 2002 - 22:25 #45
OKay har fundet ud af det:) og det er keysersoze der får pts:)
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