Avatar billede Jman Praktikant
17. oktober 2002 - 12:05 Der er 4 kommentarer og
1 løsning

2 dropdowns - den ene giver fejl

Jeg har t2 dropdowns, der kalder indhold fra db, men den ene vil ikke virke, selv om jg har kopiereret fra hiinanden og kun omdøbt formnavnet... Hvor ligger fejlen?

i header:
<script language="JavaScript">
<!-- Hide the script from old browsers --
function surfto(form1)
{     
var myindex=form1.ansv_afdelinger.selectedIndex
if (form1.ansv_afdelinger.options[myindex].value != "0")
  {
  window.open(form1.ansv_afdelinger.options[myindex].value, target="_self");
  }
}//-->

</script>

<script language="JavaScript">
<!-- Hide the script from old browsers --
function surfto(form)
{     
var myindex=form.afdelinger.selectedIndex
if (form.afdelinger.options[myindex].value != "0")
  {
  window.open(form.afdelinger.options[myindex].value, target="_self");
  }
}//-->

</script>

i body:
<select name="ansv_afdelinger" onChange="surfto(this.form1)" size="1" style="font-size: 7pt; border: 1px solid #000000; background-color: #E6E6D0">
<option value="vælg">Vælg ansvarlig</option>
<%    Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Session("ConnectionString")
sql="SELECT Distinct Betegnelse From Afdeling ORDER BY betegnelse"
set rs = conn.execute(sql)
Do While Not rs.EOF %>
<option value="opgave.asp?afdeling=<%=rs("Betegnelse")%>" "selected"><%=rs("Betegnelse")%></option>
<%    rs.MoveNext
Loop
rs.Close %>
</select>

<select name="afdelinger" onChange="surfto(this.form)" size="1" style="font-size: 7pt; border: 1px solid #000000; background-color: #E6E6D0">
<option value="vælg">vælg Afdeling</option>
<%    Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Session("ConnectionString")
sql="SELECT Distinct Betegnelse From Afdeling ORDER BY betegnelse"
set rs = conn.execute(sql)
Do While Not rs.EOF %>
<option value="vis_opgaver_support.asp?B_ID=<%=rs("Betegnelse")%>" "selected"><%=rs("Betegnelse")%></option>
<%    rs.MoveNext
Loop
rs.Close %>
</select>

min browser angiver følgende fejl:
Linie 29:
Tegn:1
Fejl: 'afdelinger' er null eller ikke et objekt
Avatar billede erikjacobsen Ekspert
17. oktober 2002 - 12:09 #1
Du skal ikke have 2 funktioner der hedder det samme
Avatar billede Jman Praktikant
17. oktober 2002 - 12:35 #2
den ene hedder form1 og den anden bare form  (er det ikke sådan man gør?)
Avatar billede erikjacobsen Ekspert
17. oktober 2002 - 12:47 #3
Du må da gerne tro du er klogere end mig...
Avatar billede Jman Praktikant
17. oktober 2002 - 12:48 #4
tak for det - hvad mener ud ?
Avatar billede Jman Praktikant
17. oktober 2002 - 13:12 #5
fandt selv ud af det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester