NNovaMedlem sedan feb. 2005216 inlägg På min sida så "skriver" jag ut bilderna till matrecepten med detta,
<img src="bilder/mat/<%=(sbild(Rsrecinstruk.Fields.Item("Bilderstor").Value))%>" alt="Receptbild">
och denna funktion använder jag så att det visas en standarbild när receptbilden saknas.
function sBild(str)
sBild = "" & Rsrecinstruk.fields.item("Bilderstor")
if sBild = "" then sBild = "matstor.jpg"
End function
Då blir alttexten alltid receptbild, men jag skulle vilja ha olika till alla recept som jag har bilder till, jag tänkte infoga en kolumn som heter bildtext (access databas)och skriva ut den till alla specifika recept som jag har bilder till och till standarbilden som används när bilden på receptet saknas vill jag ha en speciell text.
Jesper TMedlem sedan nov. 20017 144 inläggJa, och hur löd frågan? ;)
NNovaMedlem sedan feb. 2005216 inlägg Denna kod fungerar att använda sig av receptets namn som alt-text, men det visar bara första ordet i namnet.
<img src="bilder/mat/<%=(sbild(Rsrecinstruk.Fields.Item("Bilderstor").Value))%>" alt=<%=(Rsrecinstruk.Fields.Item("rec_namn1").Value)%></p>
Jag skulle vilja ha med hela namnet på receptet som alt-taxt, hur gör man det.
Jesper TMedlem sedan nov. 20017 144 inläggVad är det som är fel?
Vad händer om du skriver ut det bara rakt av?
<%=(Rsrecinstruk.Fields.Item("rec_namn1").Value)%>
@ndersMedlem sedan juni 200032 967 inläggDu skall ha citationstecken runt attribut i HTML. Det borde innebära att du får med hela texten. Men, är det inte title du vill ha?
Du har också missat avslutningen av img-taggen (>).
<img src="bilder/mat/<%=sbild(Rsrecinstruk.Fields.Item("Bilderstor").Value)%>" alt="<%=(Rsrecinstruk.Fields.Item("rec_namn1").Value)%>"></p>
Eller, lite kortare:
<img src="bilder/mat/<%=sbild(Rsrecinstruk("Bilderstor"))%>" alt="<%=Rsrecinstruk("rec_namn1")%>"></p>
NNovaMedlem sedan feb. 2005216 inlägg Ditt svar fungerade bra @nders.
//Tackar