webForumDet fria alternativet

Hur sätta fokus på flash-filmen automatiskt på en hemsida?

Flash

2 svar · 267 visningar · startad av Tympanon

Medlem sedan nov. 2004302 inlägg
Frågan#1

Hej

Jag vill helt enkelt att besökaren ska slippa klicka i flashfilen på min html-sida för att få kontroll över flash-filen.

Hur sätter man fokuset på flash-filen automatiskt?

Sedan undrar jag om någon har en kodsnutt för inläggning av en .swf-fil i ett html-dokument. Den kodsnutt jag kör med idag funkar visst bara i IE, inte firefow.

Tack för svar :)

Medlem sedan juni 200546 inlägg
#2

Du måste sätta fokus med hjälp av Javascript. Via getElementById(id) (om du riktar dig mot modernare webbläsare) kan du få en referens till object eller embed taggen och sedan använda focus() för att ge den fokus.

Jag har gjort liknande saker som har funkat i IE åtminstone, FF är jag inte säker på men det borde inte vara några problem.

Medlem sedan maj 2005704 inlägg
#3

Jag har letat metoder som fungerar med FF, och det verkar som det inte är möjligt att försäkra sig på att användaren får fokus med alla webbläsare.
Så det enda riktigt säkra sättet är att tvinga användaren att klicka på swf'n.

Då det gäller inbäddning av swf filen är det inte normalt några problem att använda den kod flash genererar.
Det finns dock andra metoder om du vill att sidan skall validera.
En sådan lösning som fugerar bra finns på: http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/

284 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
159 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)