Avatar billede larsholmgaard_dk Nybegynder
19. november 2004 - 00:04 Der 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...!
Avatar billede larsholmgaard_dk Nybegynder
19. november 2004 - 00:06 #1
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.
Avatar billede larsholmgaard_dk Nybegynder
19. november 2004 - 00:41 #2
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.
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 09:08 #3
Er jeg den eneste med problemet!?
Avatar billede nikolajdu Nybegynder
22. november 2004 - 13:01 #4
tror det vil hjælpe lidt hvis du smdier et link og måske et eks.
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 13:11 #5
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:

ÆØÅ og @ virker i både FF og IE:
http://www.larsholmgaard.dk/misc/inputTest/index.html

ÆØÅ og @ virker kun i IE, men ikke i FF:
http://www.larsholmgaard.dk/misc/inputTest/indexTransparent.html
Avatar billede nikolajdu Nybegynder
22. november 2004 - 13:30 #6
æøå virker fint i min firefor, men cursoren blinker ikke.
Avatar billede nikolajdu Nybegynder
22. november 2004 - 13:31 #7
nåja version 0.10.1
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 13:33 #8
ja, æøå virker, men ÆØÅ og @ virker ikke... i FF v1.0 og cursoren blinker heller ikke.
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 13:35 #9
Når man trykker AltGr+2, som normalt giver @, så skriver den bare "2" i den transparente flash i FF. Trykker man Shift+2, så skriver den "@".
Avatar billede nikolajdu Nybegynder
22. november 2004 - 14:26 #10
@ virker også hos mig?
Avatar billede nikolajdu Nybegynder
22. november 2004 - 14:27 #11
med altGr
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 14:28 #12
what!?

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.
Avatar billede nikolajdu Nybegynder
22. november 2004 - 14:41 #13
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)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">

<head>
</head>

  <body>
<object type="application/x-shockwave-flash" data="inputTest.swf"  width="550" height="200">
    <param name="movie" value="flash/preloader.swf" />
    <param name="wmode" value="transparent" />
</object>
</body>
</html>
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 14:50 #14
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 @.
Avatar billede nikolajdu Nybegynder
22. november 2004 - 14:53 #15
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.
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 15:06 #16
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.
Avatar billede nikolajdu Nybegynder
22. november 2004 - 15:17 #17
prøv lige at lave den testfil med ovenstående kode.
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 15:21 #18
Det har jeg gjort (se indlægget fra 14:50:18), men det ændrer ikke noget... desværre.
Avatar billede nikolajdu Nybegynder
22. november 2004 - 15:38 #19
ups du skal ogsaå lige ændre movie.

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">

<head>
</head>

  <body>
<object type="application/x-shockwave-flash" data="inputTest.swf"  width="550" height="200">
    <param name="movie" value="inputTest.swf" />
    <param name="wmode" value="transparent" />
</object>
</body>
</html>
Avatar billede larsholmgaard_dk Nybegynder
22. november 2004 - 15:43 #20
Done. Ingen forbedring...
Avatar billede larsholmgaard_dk Nybegynder
02. marts 2005 - 12:28 #21
Closing time.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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