Avatar billede baitianlong Nybegynder
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 ?
Avatar billede roenving Novice
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>
Avatar billede baitianlong Nybegynder
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.
Avatar billede baitianlong Nybegynder
15. september 2005 - 14:43 #3
Sådan ser kaldet ud, som eksempel:

<tr class="lightgrey" style="cursor:pointer; " onClick="chooseAndClose('Anchorage','EDF');">
Avatar billede roenving Novice
15. september 2005 - 14:45 #4
Serveren ?-)

-- scriptet afvikles vel i klienten ...
Avatar billede olebole Juniormester
15. september 2005 - 14:50 #5
<ole>

Prøv med et link ... det er svært at forestille sig fejlen helt  :)

/mvh
</bole>
Avatar billede roenving Novice
15. september 2005 - 14:53 #6
-- prøv evt. at sætte det ind i en try/catch-blok ...
Avatar billede baitianlong Nybegynder
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.
Avatar billede baitianlong Nybegynder
15. september 2005 - 15:06 #8
roenving, hvis du smider et svar, kan vi dele :)
Avatar billede roenving Novice
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 !-)
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