Avatar billede peterpedersen Nybegynder
20. februar 2007 - 16:46 Der er 15 kommentarer og
1 løsning

Select + Javascript problemer

Jeg har problemer med at:
                            function institution() {
                            obj = parent.document.getElementById("institutiondiv")
                            obj.innerHTML = 'data'
                            }
                            </script>
                            <select name="institutiontype" style="width: 100%" onChange="institution()">
                            <option value="1">Folkeskole</option><option value="2">Studentereksamen (STX)</option><option value="3">Handelsgymnasium (HG)</option><option value="4">Højere Handelseksamen (HHX)</option><option value="5">Højere Teknisk Eksamen (HTX)</option><option value="6">10. klasse</option><option value="7">Efterskole</option>                            </select>

                           
                            </td>
                        </tr>
                        <tr>
                            <td><b> </b></td>
                            <td>                            <div id="institutiondiv">
                            <select name="institution" style="width: 100%">
                            <option value="17">Abild Skole</option>\n<option value="18">Abildgårdskolen </option>\n<option value="19">Abildgårdskolen </option>\n<option value="20">Abildhøjskolen</option>\n<option value="21">Absalons Skole</option>\n<option value="22">Absalonsskolen</option>\n<option value="23">Agedrup Skole</option>\n<option value="24">Agerbæk Skole</option>\n<option value="25">Agerskov Skole</option>\n<option value="26">Agersted Skole </option>\n<option value="27">Agersø Skole</option>\n<option value="28">Ahlmann-Skolen</option>\n<option value="29">Alkestrup Skolen</option>\n<option value="30">Alkjærskolen</option>\n<option value="31">Allerslev Skole </option>\n<option value="32">Alléskolen</option>\n<option value="33">Allindelille Skole</option>\n<option value="34">Allingåbroskolen</option>\n<option value="35">Alminde-Viuf Fællesskole</option>\n<option value="36">Alslev Skole</option>\n<option value="37">Alsted-Fjenneslev Skole</option>\n<option value="38">Alsønderup Skole</option>\n<option value="39">Amager Fælled Skole</option>\n<option value="40">Amagerskolen</option>\n<option value="41">Andkær Skole</option>\n<option value="42">Andst Skole</option>\n<option value="43">Anholt Skole</option>\n<option value="44">Ankermedets Skole</option>\n<option value="45">Ans Skole</option>\n<option value="46">Ansager Skole</option>\n<option value="47">Antvorskov Skole</option>\n<option value="48">Apperupskolen</option>\n<option value="49">Arden Skole</option>\n<option value="50">Arnborg Skole </option>\n<option value="51">Arnum Skole</option>\n<option value="52">Asferg Skole</option>\n<option value="53">Asgård Skole</option>\n<option value="54">Asgårdsskolen</option>\n<option value="55">Askov-Malt Skole</option>\n<option value="56">Asminderød Skole</option>\n<option value="57">Assens Skole</option>\n<option value="58">Assensskolen</option>\n<option value="59">Assentoftskolen</option>\n<option value="60">Astrup Skole</option>\n<option value="61">Astrup Skole</option>\n<option value="62">Asaa Skole</option>\n<option value="63">Augustenborg Skole</option>\n<option value="64">Aulby Skole</option>\n<option value="65">Aulum Byskole</option>\n<option value="66">Auning Skole</option>\n<option value="67">Aunslev Skole</option>\n<option value="68">Avedøre Skole</option>\n<option value="69">Baggesenskolen</option>\n<option value="70">Bagsværd Skole</option>\n<option value="71">Bakkegårdsskolen</option>\n<option value="72">Bakkegårdsskolen</option>\n<option value="73">Bakkensbro Skole</option>\n<option value="74">Bakkeskolen</option>\n<option value="75">Bakkeskolen</option>\n<option value="76">Bakkeskolen</option>\n<option value="77">Bakkeskolen</option>\n<option value="78">Bakkeskolen</option>\n<option value="79">Bakkevejens Skole</option>\n<option value="80">Balleskolen</option>\n<option value="81">Balling Skole</option>\n<option value="82">Ballum Skole</option>\n<option value="83">Balsmoseskolen</option>\n<option value="84">Bangsbostrand Skole</option>\n<option value="85">Bankagerskolen</option>\n<option value="86">Barrit Skole </option>\n<option value="87">Baunebjergskolen</option>\n<option value="88">Baunehøjskolen</option>\n<option value="89">Bauneskolen</option>\n<option value="90">Bavnebakkeskolen</option>\n<option value="91">Bavnehøj Skole</option>\n<option value="92">Bavnehøjskolen</option>\n<option value="93">Bavneskolen</option>\n<option value="94">Beder Skole</option>\n<option value="95">Bedsted Skole</option>\n<option value="96">Bedsted Skole</option>\n<option value="97">Bellahøj Skole</option>\n<option value="98">Benløse Skole</option>\n<option value="99">Bevtoft Skole</option>\n<option value="100">Biersted Skole</option>\n<option value="101">Billum Skole</option>\n<option value="102">Bindslev Skole</option>\n<option value="103">Birkelundskolen</option>\n<option value="104">Birkelundskolen</option>\n<option value="105">Birkhovedskolen</option>\n<option value="106">Bislev Skole</option>\n<option value="107">Bispebjerg Skole</option>\n<option value="108">Bistrupskolen</option>\n<option value="109">Bjedstrup Skole</option>\n<option value="110">Bjergby-Mygdal Skole</option>\n<option value="111">Bjergmarkskolen</option>\n<option value="112">Bjerregrav Skole</option>\n<option value="113">Bjørnehøjskolen </option>\n<option value="114">Blenstrup Skole</option>\n<option value="115">Blicherskolen</option>\n<option value="116">Blistrup Skole </option>\n<option value="117">Blovstrød Skole</option>\n<option value="118">Blære Skole</option>\n<option value="119">Blåbjerggårdskolen</option>\n<option value="120">Blågårdskolen</option>\n<option value="121">Blåhøj Skole</option>\n<option value="122">Blåvandshuk Skole</option>\n<option value="123">Bobjergskolen</option>\n<option value="124">Bodilsker Skole</option>\n<option value="125">Boesagerskolen</option>\n<option value="126">Boeslunde Skole </option>\n<option value="127">Bogense Skole</option>\n<option value="128">Bolderslev Skole</option>\n<option value="129">Boldesager Skole</option>\n<option value="130">Borbjerg Skole</option>\n<option value="131">Bording Skole</option>\n<option value="132">Borgerskolen</option>\n<option value="133">Borgeskovskolen</option>\n<option value="134">Bork Skole</option>\n<option value="135">Borris Skole</option>\n<option value="136">Borup Skole</option>\n<option value="137">Borupgårdskolen</option>\n<option value="138">Bov Skole</option>\n<option value="139">Brahetrolleborg Skole</option>\n<option value="140">Bramdrup Skole</option>\n<option value="141">Bramsnæsvigskolen</option>\n<option value="142">Branderup Skole</option>\n<option value="143">Brattingsborgskolen</option>\n<option value="144">Bredagerskolen</option>\n<option value="145">Bredebro Skole</option>\n<option value="146">Bredsten Skole</option>\n<option value="147">Bredstrup-Pjedsted Fællesskole</option>\n<option value="148">Bregnbjergskolen</option>\n<option value="149">Bremdal Skole </option>\n<option value="150">Brenderup Skole</option>\n<option value="151">Breum Skole </option>\n<option value="152">Broager Skole</option>\n<option value="153">Brorsonskolen </option>\n<option value="154">Broskolen</option>\n<option value="155">Broskolen</option>\n<option value="156">Brovst Skole</option>\n<option value="157">Brundlundskolen</option>\n<option value="158">Brydebjergskolen</option>\n<option value="159">Brylle Skole</option>\n<option value="160">Bryndum Skole</option>\n<option value="161">Bryrup Skole</option>\n<option value="162">Brædstrup Skole</option>\n<option value="163">Brændgårdskolen</option>\n<option value="164">Brændkjærskolen</option>\n<option value="165">Brødeskov Skole</option>\n<option value="166">Brøndby Strandskole</option>\n<option value="167">Brøndbyvester Skole</option>\n<option value="168">Brøndum-Hvidbjerg Skole</option>\n<option value="169">Brønshøj Skole</option>\n<option value="170">Brørup Skole </option>\n<option value="171">Brårup Skole</option>\n<option value="172">Buddinge Skole</option>\n<option value="173">Buerup Skole</option>\n<option value="174">Buskelundskolen</option>\n<option value="175">Byagerskolen</option>\n<option value="176">Bybækskolen</option>\n<option value="177">Bylderup Skole </option>\n<option value="178">Bymarkskolen</option>\n<option value="179">Bymarkskolen, Ollerup</option>\n<option value="180">Byplanvejens Skole</option>\n<option value="181">Byskolen</option>\n<option value="182">Byskolen</option>\n<option value="183">Byvangsskolen </option>\n                            </select>

</div>

ikke fungere. Det ligger i en form. Når jeg fjerner formen virker det. Men jeg er nød til at have den form!
Avatar billede kalp Novice
20. februar 2007 - 17:11 #1
place din funktion mellem dine <head> tags.. og ser den sådan ud?

<script type="text/javascript">
function institution() {
}
</script>

og ellers skal du være sikker på denne linje er korrekt..
  obj = parent.document.getElementById("institutiondiv")

du benytter f.eks " " men det skal være ' '

og sikker på det er parent du skal have fat i? og ikke bare this.document?
Avatar billede kalp Novice
20. februar 2007 - 17:14 #2
<select name="institutiontype" style="width: 100%" onChange="institution();">

så må vi lige se om disse rettelser kan gøre det:)
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:20 #3
Jeg tester det snart, men cheffen er lige ved skifte server ;)
Så tester lige om lidt ;)
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 18:12 #4
Intet af det virker :(
Avatar billede kalp Novice
20. februar 2007 - 18:22 #5
hmm.. dit eget virker faktisk hos mig:S
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 18:24 #6
Sæt det i en form, og så virker det ikke længere :\
Avatar billede kalp Novice
20. februar 2007 - 18:33 #7
det har du ret i.. har du dine ting i frames siden du benytter parent?
det virker uden det nemlig. fejlen er at den siger funktionen ikke understøttes
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 18:37 #8
nej har jeg ikke ;)
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 18:40 #9
Hvad skal jeg så gøre?
Avatar billede kalp Novice
20. februar 2007 - 18:41 #10
jeg leger lige lidt med det.. den brokker sig slet ikke over koden så vidt jeg kan se, men kun pga.
<select name="institutiontype" style="width: 100%" onChange="institution()">

hygger lige lidt med det:)
Avatar billede mm12010 Nybegynder
20. februar 2007 - 18:45 #11
Hvis ikke du har en frame skal du ganske rigtigt ikke bruge parent, men hvad er det helt præcist du ønsker skal ske og hvad er det der ikke fungerer?
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 18:47 #12
den skal ændre min div til noget andet :D det er det jeg ønsker
Avatar billede mm12010 Nybegynder
20. februar 2007 - 18:52 #13
function inputInstitution(){
  var obj = document.getElementById("institutiondiv")
  obj.innerHTML = 'data'
}

onchange="inputInstitution()"
Avatar billede mm12010 Nybegynder
20. februar 2007 - 18:54 #14
... og den fejler fordi du har en anden select i din form som hedder institution, og når har elementer i en form kan du referere til via deres navn, så der var altså en konflikt mellem navnet på din selct og din funktion...
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 18:56 #15
Jeg takker :)
Det virker :D
Avatar billede mm12010 Nybegynder
20. februar 2007 - 19:02 #16
selv tak :-)
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