snowcatMedlem sedan feb. 2007220 inlägg character "&" not allowed in attribute specification list .
Ja - detta får jag när jag kör min sida i http://validator.w3.org/
På raden den klagar på står det:
…" src="./karta/6.jpg" & alt=Stockholm slott/>
Hur byter man ut & mot något som den tar??
/Nina
colioneMedlem sedan juni 20014 421 inlägg Varför vill du ha ett ampersand där?
Jesper TMedlem sedan nov. 20017 144 inlägg & = &
Men som sagt just där skall det inte vara något &.
...src="./karta/6.jpg" alt="Stockholm slott"/>
bör det vara ... då du har ett mellanslag vid din alt text.. och & ska väl inte vara i din tagg alls?
snowcatMedlem sedan feb. 2007220 inlägg hur skall jag annars få med mig alt-texten?
<%
With Response
.Write "<table width=""500px;"">" & vbCrLf
lngX = 0
Do While Not RecSet.EOF
If lngX Mod 3=0 Then .Write "<tr>" & vbCrLf
.Write "<td style=""text-align:center;"">"
.Write "<a href=""slottdetalj.asp?id=" & RecSet("id") & """ class=""vtext""><img style=""width:140px;height:100px;border:1;"" class=""specialright"" src=""./slott/" & RecSet("karta") & ".jpg"" & alt=" & RecSet("alttext") & "/><br/>" & RecSet("slottsnamn") & "</a><br/><br/>"
.Write "</td>" & vbCrLf
If lngX Mod 3=3 Then .Write "</tr>" & vbCrLf
lngX = lngX + 1
RecSet.MoveNext
Loop
.Write "</table>" & vbCrLf
End With
%>
-------------------
om jag inte helt missminner mig var det av någon här på forumet som hjälpte mig med den här kodsnutten för några månader sedan...
Den plockar alltså en massa info från en databas som radas upp snyggt...
http://www.historiesajten.se/slott.asp
colioneMedlem sedan juni 20014 421 inlägg .Write "<a href=""slottdetalj.asp?id=" & RecSet("id") & """ class=""vtext""><img style=""width:140px;height:100px;border:1;"" class=""specialright"" src=""./slott/" & RecSet("karta") & ".jpg"" alt=""" & RecSet("alttext") & """/><br/>" & RecSet("slottsnamn") & "</a><br/><br/>"
snowcatMedlem sedan feb. 2007220 inlägg hmmm på en rad alltså eller vad menar du?
(förvirrad ;-)
colioneMedlem sedan juni 20014 421 inlägg <%
With Response
.Write "<table width=""500px;"">" & vbCrLf
lngX = 0
Do While Not RecSet.EOF
If lngX Mod 3=0 Then .Write "<tr>" & vbCrLf
.Write "<td style=""text-align:center;"">"
[red].Write "<a href=""slottdetalj.asp?id=" & RecSet("id") & """ class=""vtext""><img style=""width:140px;height:100px;border:1;"" class=""specialright"" src=""./slott/" & RecSet("karta") & ".jpg"" alt=""" & RecSet("alttext") & """/><br/>" & RecSet("slottsnamn") & "</a><br/><br/>"[/red]
.Write "</td>" & vbCrLf
If lngX Mod 3=3 Then .Write "</tr>" & vbCrLf
lngX = lngX + 1
RecSet.MoveNext
Loop
.Write "</table>" & vbCrLf
End With
%>
Menar jag.
kör bara en copy n paste på colione s förslag!
snowcatMedlem sedan feb. 2007220 inlägg men vad är det för skillnad ? ser ju ut som den koden jag har?
snowcat skrev:
men vad är det för skillnad ? ser ju ut som den koden jag har?
Tja.. du kan ju alltid klistra in den raden colione har postat under din gamla kod och kolla vad skillnaden är.. men:
Om vi vill ha " i en sträng:
Får man skriva i ASP:
Response.Write "Om vi vill ha "" i en sträng"
Så om du har en bild + dynamiskt innehåll:
Response.Write "<img src=""" & Recset("bild?") & """ ...."
för att få en " " i din IMG tagg exempelvis
colioneMedlem sedan juni 20014 421 inlägg Nej.
Jag har tagit bort ett ampersand och lagt till lite fnuttar
snowcatMedlem sedan feb. 2007220 inlägg jättetack för hjälpen - när väl http://validator.w3.org/ svarar (är otrolig seg - kommer ni in där?) så skall jag kolla om min slott.asp är validerad :-) vilket jag tror!
tack för hjälpen!