19. november 2004 - 00:04Der er
20 kommentarer og 1 løsning
Input felter fejler i transparent flash i Firefox
Jeg er djævelsk begejstret for Firefox, der kom i v1.0 for nylig, og det er da rart at de har fixet buggen med draggable movieclips i transparente flashfilm.
Men...
Laver jeg en ultrasimpel flashfilm, kun med et input tekstfelt og intet andet og tester den via en html side (som er genereret fra flash) så kan jeg både indtaste æ, ø, å, Æ, Ø, Å og @ i både IE og FF, så det virker som det skal. Men, ændrer jeg i htmlfilen og dermed gør flashen transparent, så kan jeg kun indtaste æ, ø og å. Ikke ÆØÅ eller @, hvilket jo mildt sagt gør det halvproblematisk at indtaste en emailadresse.
Kort sagt, så virker det danske tastatur kun i IE og FF, så længe jeg holder flashen ikke-transparent. Gør jeg den transparent via html'en, så fungerer tasterne ikke. Det lyder jo meget logisk!??
Skulle der være en enkelt derude, som ligger inde med en genial løsning, så er I mere end velkomne til at kaste et guldkorn herind. Det vil blive højt værdsat...!
Glemte vist lige at nævne at i den transparente version, kan jeg godt taste æ,ø,å,Æ,Ø,Å og @ så længe jeg holder mig til Internet Explorer. Det er kun i Firefox det ikke virker.
Glemte en ting mere: Den blinkende cursor i tekstfeltet, forsvinder også som dug for solen i samme sekund jeg gør flashen transparent. Kedelig feature.
Du har helt ret Nikolaj - jeg har lige banket noget sammen, der illustrerer problemet. Det ENESTE der er forskellig på disse to links, er at baggrunden er sat til at være transparent, via nogle parametre i html'en. Flashfilmen er den samme i begge tilfælde:
Du skriver version 0.10.1, er det din version af Firefox, eller hvad er det helt præcist? Jeg tester med den nyeste version (1.0) og der virker det ikke... i IE virker det hele fint.
Gå ind i help/about nederst står præcis hvilken version du har. Øverste står 1.0 men nederst hos mig står 0.10.1 - det sidste ettal angiver at jeg har den nyeste 0.1 patch.
Anyway så prøv lige at lave en ny test med den her kode i hmtl´en i stedet. Din Doctype er nemlig forkert. (faktisk møgirriterende at Flash publisher total fejlagtigt html kode. Den publisher DOCTYPE = html men resten med XHTML syntax)
Der står dette i min Help/About sektion: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Jeg har lige checket i Options panelet under Advanced, om der skulle være en opdatering, men det skulle være den nyeste jeg har. Hvor har du fundet 0.1 patchen henne?
Jeg har også lige lavet den ændring du foreslog, og jeg har også eksperimenteret med forskellige doctypes, UTF-8 osv. osv. osv. for at se om der var noget der kunne løse problemet - men, nej... no such luck. Jeg kan stadig ikke taste ÆØÅ og @.
Det ser ud til jeg har fået installeret en ældre version prøver lige at hente en ny. rv:1.7.3 anyway så blev patchen udgivet dagen efter version 1.0 blev frigivet, men den hører formodenligt kun til hvis man allerede havde installeret ff.
OK! Jeg er meget glad for at du giver dig tid til at kigge på det. Jeg har søgt i diverse fora og fandt også problemet beskrevet i en tråd, men der var ingen løsning nævnt, desværre.
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.