15. september 2005 - 14:33
Der er
8 kommentarer og 1 løsning
Problemer med selector options
Jeg åbner et vindue, hvor folk kan vælge en lufthavn. I opener skal en selector så derefter kun indeholde den lufthavn. Jeg har skrevet dette <script type="text/javascript"> function chooseAndClose(city,faa) { opener.f.ori.options.length = 1; opener.f.ori.options[0] = new Option(city, faa); self.close(); } </script> length bliver fint sat til 1 (der er kun et element bagefter), men i linie 2 af funktionen, smider serveren en exception (siger den). Hvad skal jeg gøre ved det ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. september 2005 - 14:36
#1
Fjern det hele først !-) <script type="text/javascript"> function chooseAndClose(city,faa) { opener.f.ori.options.length = 0; opener.f.ori.options[0] = new Option(city, faa); self.close(); } </script>
15. september 2005 - 14:41
#2
Den siger desværre stadig "The server threw an exception" Selectoren bliver tømt, men den nye option oprettes ikke.
15. september 2005 - 14:43
#3
Sådan ser kaldet ud, som eksempel: <tr class="lightgrey" style="cursor:pointer; " onClick="chooseAndClose('Anchorage','EDF');">
15. september 2005 - 14:45
#4
Serveren ?-) -- scriptet afvikles vel i klienten ...
15. september 2005 - 14:50
#5
<ole> Prøv med et link ... det er svært at forestille sig fejlen helt :) /mvh </bole>
15. september 2005 - 14:53
#6
-- prøv evt. at sætte det ind i en try/catch-blok ...
15. september 2005 - 15:00
#7
Jeg har fået det fikset ved at smide funktionen chooseAndClose over i "hovedsiden". Så det må være noget med at man ikke må rode for meget med GUIen fra et åbnet vindue, det virker i hvert fald nu.
15. september 2005 - 15:06
#8
roenving, hvis du smider et svar, kan vi dele :)
15. september 2005 - 15:22
#9
Hrm, jeg kan genskabe problemet, men kun i IE, hvor fejl-meddelelsen ser ud til at være i familie med den, jeg får, når jeg ikke tillader en popup, men alligevel prøver at skrive til den ... Til gengæld giver det ingen problemer i FireFox og Opera (som dog ikke kender Option og åbenbart springer den over !-)
Vi tilbyder markedets bedste kurser inden for webudvikling