Tänkte försöka fixa det här själv, men nu har jag suttit nästan hela dan och det fungerar aldrig. Jag har ett javascript som ska ändra en bild när man väljer på en dropdownmeny:
function Byt(plagg){
if(document.form1.show[document.form1.show.selectedIndex].value != "nej"){
fargnr=document.form1.show\[document.form1.show.selectedIndex\].value
nr=plagg + fargnr;
document.bildplats.src = "thumb/"+nr+".jpg"
}
}
Jag har olika values i dropdownmenyn som kommer från en selectsats:
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs2 = Server.CreateObject("ADODB.Recordset")
sql2 = "SELECT Farg.FargID, Farg.Farg FROM Artikel,FargArtikelRad,Farg WHERE Artikel.ArtikelID ="& artikelnr &" And Artikel.ArtikelID = FargArtikelRad.ArtikelID And FargArtikelRad.FargID = Farg.FargID"
rs2.Open sql2, MinCon,adOpenStatic,adLockOptimistic
<SELECT NAME="show" size="1" onChange="Byt(<%=bild%> );">
<OPTION VALUE="nej">Färg
<%
rs2.MoveFirst
Do Until rs2.EOF
%>
<OPTION value="<%=rs2("FargID")%>"><%=rs2("Farg")%>
<%
rs2.MoveNext
Loop
%>
</SELECT>
Jag vet att valuen i optionrutorna får värden för det har jag testat, men när jag ska byta bilden genom att välja på dropdownmenyn får jag ett felmeddelande som säger att document.form1.blablabla är null eller inte ett objekt.
Nån som kan hjälp mig? Pliiis.