1. Det vil altid give dig problemer, at fyre funktionen af på onfocus-event'en. Hvorfor gør du det? 2. Sådan kan du ikke fokusere din popUp. 3. Du må ikke bruge 'java script:' i en event-handler.
Jeg har desværre ikke en ekstern URL, da det er en intern udviklings-server ;o)
Ad1) Min java-funktionalitet aktiveres ved onFocus (ACCESSKEY = 'a' giver focus). Men hele onFocus-javascript funktionaliteten bliver bare kørt én gang fór meget. Ad2) popUp.focus() virker fint. Ad3) Det kan du godt sige, men det er bare uden betydning her ;o)
1a. Det er ikke Java. 1b. Nej, funktionaliteten bliver udført det rigtige antal gange .... men du udfører funktionaliteten på en forkert event. 2. Så er 'popUp' ikke navnet på popup-vinduet, men navnet på den variabel, der refererer til objektet ... det er to helt forskellige ting. 3. Det er ikke bare noget, 'jeg siger' ... sådan _er_ det - og det er aldrig uden betydning.
Hvis ikke du kan lægge en URL, må du give en brugbar beskrivelse af, hvorfor du har valgt at lægge funktionen på onfocus-event'en. Ellers er det ikke muligt at give dig en løsning.
Ad1a) Sorry type-error (... men du forstod vel hvad jeg mente) Ad1b) Okay, men hvad er så dit forslag til en mere korrekt event ? Accesskey giver focus Ad2) Det er navnet på objektet !!! Ad3) Sorry, det var ikke meningen at træde dig over fødderne - Men har du et konstruktivt forslag, hvis du mener der er en bedre event end onFocus ved acceskey ?
Ja, jeg kunne have givet dig en del forskellige forslag, men det ville have krævet lidt samarbejdsvilje. Det er naturligvis ikke muligt at give et begavet bud, når du ikke kan/vil give mere info. Jeg giver op
Olebole: Okay - Fint, hvis du ikke mener der er noget at tygge på
Hvis der er andre som tilgengæld kan forstå det flow, der er beskrevet i koden:
1) Modtager onFocus med Acceskey tryk 2) Åbner vindue 3) Fjerner focus med this.blur() 4) Giver focus til nyt vindue
Problemet er at koden udføres 2 gange (no more no less) - Mulig grund: at koden stadig har focus, evt. pga. af tastatur-buffer (... hvis der er tale om dette)
Det tror jeg alle efterhånden har fattet - det er løsningen, der er forkert. :) Men det er ikke muligt at give dig en brugbar løsning, uden du fortæller noget mere.
Du kan ikke bruge accesskey på et link uden klodsede hovsa-redninger - derfor bør der findes en anden 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.