jag har följande dropmeny. Den uppdaterar den frame som jag gör valet i. Nu vill jag uppdatera en annan frame samtidigt som jag uppdaterar den framen jag är i beroende på vilket val jag gör. Du gör inte detta med ASP, utan med Javascript.problem med dropmeny
dvs i frame1 ska uppdatera sida.asp
och frame2 ska uppdatera sport.asp beroende på vilket val man gjort
<select name="menu2" size="1" onChange="top.location.href=this.form.menu2.options[this.form.menu2.selectedIndex].value">
<option value="index.asp">Välj</option>
<% Do Until RecSet.EOF %>
<option VALUE="sida.asp?sida=<% =RecSet("val") %>" name="val" >Välj <% =RecSet("val") %>
<% RecSet.MoveNext
Loop
RecSet.Close
%></select>Sv: problem med dropmeny
Jag föreslår att du skapar en javascript function()
som hanterar detta.
t.ex.
(ej testad kod - endast för att visa dig principen)
<script language="Javascript">
function Upd(dropdown)
{
var selectedValue = dropdown.options[dropdown.selectedIndex].value
parent.frame1.location = selectedValue
if (selectedValue == "nåt" )
{
parent.frame2.location = "nåt_annat.asp"
}
}
</script>
<select name="menu2" size="1" onChange="Upd(this)">