Titlen låter kryptiskt, men jag kan inte hitta på bättre, och trots att det är lite javascript, så tror jag att Alert(); brukar vara bra när man felsöker javascript. Lite asp lite javascript, men problem med image.
detta mest passar här.
Jag har en select optin som innehåller kategore (liknande som jag frågade om sist)
<code>
sKategori = rst1("Kategori")
response.write "<option value=""" & rst1("KatID") & """"
If TRIM(rst1("KatID")) = TRIM(sKat) Then response.write " selected=""selected"""
response.write " onchange=""A(rst1(""Kategori"") &"".gif"")"">" & rst1("Kategori") & "</option>"
</code>
Som ni ser, så har jag försökt med onchange i en option, vilket jag misstänker är helt galet.
Om jag lägger den i selecten, så får jag ju bara rst1("KatID").
Javascriptet.
<code>
function A(bild)
{
var bildFil = bild.value;
bildFil ="../../../Bild/ProdBild/" + bildFil;
document.images['newPic'].src = bildFil;
}
</code>
Det hade ju varit bra att kunna skriva ut, vilka variabler som kommer in hit, hur gör man det?
Någon som har ett bra tips om hur jag skall lösa mina problem?Sv: Lite asp lite javascript, men problem med image.
OnChange måste väl ligga i select-taggen typ
<code>
<select onChange="a(this.value);">
<option>...</option>
</select>
</code>
och då skulle det sista i ditt response bli
<code>
response.write " value=""" & rst1("Kategori") & """>" & rst1("Kategori") & "</option>"
</code>
som skulle ge en lite anpassning av ditt javascript
<code>
function A(bild)
{
var bildFil ="../../../Bild/ProdBild/" + bild + ".gif";
document.images['newPic'].src = bildFil;
}
</code>