webForumDet fria alternativet

Trixigt ASP/Javascript problem ?

3 svar · 190 visningar · startad av Pellefant

PellefantMedlem sedan maj 20022 614 inlägg
#1

Hej!

Har stött på ett av mina svåraste ASP/Javascript problem hitills. :e

Har detta:

<script language=javascript>
function fncsubmit(){
var i=0;
i=document.NEWAD.AD_CAT.selectedIndex;
var Temp=document.NEWAD.AD_CAT.options[i].value;
location="newAd.asp?catid="+Temp;
}
</script>

Om Temp är 35, så blir url:en newAd.asp?catid=35 vilket är bra, men...om nu Temp skulle vara just 36 så vill jag att det blir: newShoeAd.asp istället.

Temp tilldelas via en drop down meny, som ser ut såhär

 <select name="AD_CAT" class="inputFieldIE" id="select" style="width:260" language=javascript onChange="fncsubmit()">
                            <option value="">Select Category</option>
                            <%
While (NOT rsCat2.EOF)
%>
                            <option value="<%=(rsCat2.Fields.Item("CAT_ID").Value)%>"><%=(rsCat2.Fields.Item("CAT_NAME").Value)%></option>
                            <%
  rsCat2.MoveNext()
Wend
If (rsCat2.CursorType > 0) Then
  rsCat2.MoveFirst
Else
  rsCat2.Requery
End If
%>
   </select>
SebbeMedlem sedan jan. 20031 603 inlägg
#2

Funkar det inte med att bara göra såhär?

<script language=javascript>
function fncsubmit(){
  var i=0;
  i=document.NEWAD.AD_CAT.selectedIndex;
  var Temp=document.NEWAD.AD_CAT.options[i].value;
  if(temp == 36) {
    location="newShoeAd.asp";
  } else {
    location="newAd.asp?catid="+Temp;
  }
}
</script>
PellefantMedlem sedan maj 20022 614 inlägg
#3

Tjena, fick det att funka när jag skrev temp med stort T.

Tack för hjälpen :)

SebbeMedlem sedan jan. 20031 603 inlägg
#4

Ojsan, det var inte meningen att det skulle bli litet. :r

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb