webForumDet fria alternativet

Får inte ihop länk med bild...

ASP

13 svar · 749 visningar · startad av pbl

Medlem sedan mars 200516 inlägg
Frågan#1

Hej på er alla och God fortsättning.
Jag sitter med ett problem som jag av någon anledning inte kan lösa. På https://www.swedishcraft.nu finns de senaste inlagda föremålen till höger på sidan, som ni ser så har jag lagt länken "mer info" för att kunna se bilden och texten til den.
Jag skulle vilja ha bilden klickbar istället, jag får som sagt var inte ihop det och skulle vara tacksam om någon kunde hjälpa mig med det. Såhär ser koden ut:

.......

<% X = 0 %>

<% Set Connect = Server.CreateObject("ADODB.Connection")

DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtemp=dsntemp & "DBQ=" & server.mappath("xxxx.mdb")
Connect.Open DSNtemp
Set RecSet = Server.CreateObject("ADODB.Recordset")

%>

<% If Request.QueryString("next") = "" Then
Nasta = 1

	If Request.QueryString("sortby") = "" Then
	Visa = "SELECT \* FROM arbeten ORDER BY Datum DESC"

	ElseIf Request.QueryString("sortby") = "skola" Then
	Visa = "SELECT \* FROM arbeten ORDER BY Datum DESC"

	End If

RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic %>

<% Do While X < 6

If RecSet.EOF Then 
Exit Do
End If %\>

<tr>
<td class="underlinje" width="65"><font size="1" face="verdana, arial"><%=RecSet("skola")%><%response.write ("<A HREF=dsnslojd.asp?var1=" & RecSet("bljpg") & ">")%><p align="right">mer info</font></td>
<!-- <td><font size="1" face="verdana, arial"><% =RecSet("Arbetsomr") %></font></td> -->

<td class="underlinje" width="100">
<p align="center"><IMG border="1" SRC="fileup/<%response.write(RecSet("Bljpg"))%>" WIDTH=75 alt="Tillverkad av <%response.write RecSet("namn") & " " & "från" & " " & RecSet("skola")%>" </td>  </A>

</tr>

<% X = X + 1 %>
<% RecSet.MoveNext %>
<% Loop %>

<% ElseIf Request.QueryString("next") = 0 Then
Nasta = 1

	If Request.QueryString("sortby") = "" Then
	Visa = "SELECT \* FROM arbeten ORDER BY Datum DESC"

	ElseIf Request.QueryString("sortby") = "skola" Then
	Visa = "SELECT \* FROM arbeten ORDER BY Datum DESC"

	End If

RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic

Do While X \< 5 

If RecSet.EOF Then 
Exit Do
End If %\>

<tr>
<td width="65"> </td>
<!-- <td><font size="1" face="verdana, arial"><% =RecSet("Arbetsomr") %></font></td> -->

<td width="100"> 
</tr>

<% X = X + 1 %>
<% RecSet.MoveNext %>
<% Loop %>

<% ElseIf Request.QueryString("next") > 0 Then
Nasta = Request.QueryString("next")
Nasta = Request.QueryString("next") -- 1
Steg = Request.QueryString("next") * 5

	If Request.QueryString("sortby") = "" Then
	Visa = "SELECT \* FROM arbeten ORDER BY Datum DESC"

	ElseIf Request.QueryString("sortby") = "skola" Then
	Visa = "SELECT \* FROM arbeten ORDER BY Datum DESC"

	End If

RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic

RecSet.Move Steg
Do While X < 5

If RecSet.EOF Then 
Exit Do
End If %\>

<tr>
<td width="65"><font size="1" face="verdana, arial"><% =RecSet("Datum") %><% =RecSet("Arbetsomr") %><% =RecSet("Alster") %><% =RecSet("Klass") %></font></td>
<!-- <td><font size="1" face="verdana, arial"><% =RecSet("Arbetsomr") %></font></td> -->

<td width="100"> <%response.write ("<A HREF=dsnslojd.asp?var1=" & RecSet("bljpg") & "> ")%> </A>
</td>
</tr>

<% X = X + 1 %>
<% RecSet.MoveNext %>
<% Loop %>

<% End If %>

......

Mvh
Peter :birp

Medlem sedan juni 20019 519 inlägg
#2

snälla använd [kod] tagg för kod :) och vilken rad kan vi hitta felet?

Medlem sedan mars 200516 inlägg
#3

Sorry, inte så van att ställa frågor såhär....:-(

Här är det väl som lite förändring i koden behövs:

<tr>
<td class="underlinje" width="65"><font size="1" face="verdana, arial"><%=RecSet("skola")%><%response.write ("<A HREF=dsnslojd.asp?var1=" & RecSet("bljpg") & ">")%><p align="right">mer info</font></td>
<!-- <td><font size="1" face="verdana, arial"><% =RecSet("Arbetsomr") %></font></td> -->

<td class="underlinje" width="100">
<p align="center"><IMG border="1" SRC="fileup/<%response.write(RecSet("Bljpg"))%>" WIDTH=75 alt="Tillverkad av <%response.write RecSet("namn") & " " & "från" & " " & RecSet("skola")%>" </td>  </A>

Peter :-)

Medlem sedan juni 20019 519 inlägg
#4
	<p align="center"><%response.write ("<A HREF=dsnslojd.asp?var1=" & RecSet("bljpg") & ">")%><IMG border="1" SRC="fileup/<%response.write(RecSet("Bljpg"))%>" WIDTH=75 border=0 alt="Tillverkad av <%response.write RecSet("namn") & " " & "från" & " " & RecSet("skola")%>"</a></td>

ska din bild länk vara... Jag hade nog även kollat igenom din HTML kod. för den är inte korrekt skriven.

en annan sak med:

du behöver inte skriva:

<% x = något %>
<% 'en annan ASP rad igen%>

du kan skriva:

<%
x = något
'Här är mer asp kod
%>

Dagens servrar klarar av sådan kod men det känns onödigt att behöva anstränga servern (även om det inte är så extremt mycket) i onödan när du kan snygga upp koden en hel del.

Medlem sedan mars 200516 inlägg
#5

Jo du har rätt, det är en hel del kod som jag behöver gå igenom och ändra på...

Nu blev det såhär: http://www.swedishcraft.nu/getalster_test.asp

Skolans namn kom inte med nu men det kanske är jag som tagit bort för mycket kod?

Peter :-)

Medlem sedan mars 200516 inlägg
#6

Nu har jag rensat alla onödiga <% som fanns, perfekt...

Medlem sedan mars 200516 inlägg
#7

Fick ihop det....
STORT TACK. Grymt att få hjälp såhär snabbt
Kolla på https://www.swedishcraft.nu

Peter :-)

Medlem sedan mars 200516 inlägg
#8

Fick kanonhjälp av vogtann1 här, nu skulle jag vilja utveckla den koden och sätta target i koden, target="_blank" vill jag alltså få in i koden, kan någon få ihop det åt mig så vore jag tacksam. Så här der koden ut nu:

<p align="center"><%response.write ("<A HREF=../dsnslojd.asp?var1=" & RecSet("bljpg") & ">")%><IMG border="1" SRC="../fileup/<%response.write(RecSet("Bljpg"))%>" WIDTH=85 border=0 alt="Föremål tillverkat av <%response.write RecSet("namn") & " " & "från" & " " & RecSet("skola")%>" </a>

Peter :-)

Medlem sedan juni 20019 519 inlägg
#9
<p align="center"><a href="../dnsslojd.asp?var1=<%=RecSet("bljpg")%>" target="_blank"><img border="1" src="../fileup/<%=RecSet("Bljpg")%>" WIDTH=85 border=0 alt="Föremål tillverkat av <%= RecSet("namn") %> från <%=RecSet("skola")%></a></p>
Medlem sedan mars 200516 inlägg
#10

Testade din kod här ikväll men den verkar inte stämma, kolla här:
http://www.swedishcraft.nu/sponsring/index2.asp
Den ska se ut såhär:
http://www.swedishcraft.nu/sponsring/
Däremot så fungerade länkningen så att den öppnades i hela fönstret, här är din kod:
<p align="center"><a href="../dsnslojd.asp?var1=<%=RecSet("bljpg")%>" target="_top"><img border="1" src="../fileup/<%=RecSet("Bljpg")%>" WIDTH=85 border=0 alt="Föremål tillverkat av <%= RecSet("namn") %> från <%=RecSet("skola")%></a></p>

Peter :-)

Medlem sedan juni 20019 519 inlägg
#11

_blank = nytt fönster
_top = aktuellt fönster.
I din target du få ändra target till den du vill ha.

Medlem sedan juni 200032 967 inlägg
#12

Är det bara jag som inte tycker att <img>-taggen är avslutad?

Medlem sedan juni 20019 519 inlägg
#13

@nders skrev:

Är det bara jag som inte tycker att <img>-taggen är avslutad?

precis ;)

<p align="center"><a href="../dnsslojd.asp?var1=<%=RecSet("bljpg")%>" target="_blank"><img border="1" src="../fileup/<%=RecSet("Bljpg")%>" WIDTH=85 border=0 alt="Föremål tillverkat av <%= RecSet("namn") %> från <%=RecSet("skola")%>"></a></p>
Medlem sedan mars 200516 inlägg
#14

Ja jag ville ha Target=top, så det är ändrat och med <img> taggen avslutad så fungerade din kod perfekt.... (y)
Tack återigen för hjälpen, jag kan väl inte påstå att jag kan komma att hjälpa dig med något här....men jag får väl se till att bidra med hjälp åt någon annan.

Den ligger nu på denna sida:
http://www.swedishcraft.nu/sponsring/
men kommer inom kort att läggas över till huvudsidan.

Tack
Peter :birp

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)