Avatar billede fimo Seniormester
27. juni 2008 - 11:47 Der er 17 kommentarer og
1 løsning

Flash banner

Jeg har forsøgt mig med en flash banner, men kan ikke
få den til at stå i midten af skærmbilledet i IE6 og når jeg åbner
den i firefox, så er der en hvid kant + at den står med meget
små tekst ?
Hvordan får jeg min banner til at stå i midten IE ?
Hvordan får jeg den til at fremstå på samme måde i firefox, altså i midten ?

link til siden:
http://www.games4fun.dk/

Jeg har dette stående i min overall header:

<div class="headerbar">
            <div class="inner"><span class="corners-top"><span></span></span>

            <div id="site-description">
                <a href="{U_INDEX}" title="{L_INDEX}" id="logo"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="773" height="60" id="games4fun.swf" align="right">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="styles/prosilver/theme/images/games4fun.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="scale" value="noscale">
<embed src="styles/prosilver/theme/images/games4fun.swf" quality="high" bgcolor="#ffffff" width="773" height="60" name="games4fun.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object>
</a>
Avatar billede w13 Novice
27. juni 2008 - 12:07 #1
Du bør nok kigge i Fejlkonsollen i FireFox. Den melder en hel del fejl på din side, hovedsageligt i CSS-delen.

Fejlen med banneret i FF er vel, at du mangler at sætte scale="noscale" på embed-tag'et.

Hvis du sætter style="margin:auto" på object-tag'et burde det også blive centreret.
Avatar billede kjeldsted Novice
27. juni 2008 - 12:38 #2
Og for at blande mig igen. Hvis ikke du lige så det i samme tråd under PHP, bør du kigge på http://validator.w3.org/check?uri=http%3A%2F%2Fwww.games4fun.dk%2F&charset=%28detect+automatically%29&doctype=Inline&group=0. Det vil kunne løse mange problemer.
Avatar billede olebole Juniormester
27. juni 2008 - 17:54 #3
<ole>

FF's fejlkonsol melder ikke én eneste fejl hos mig  =)

/mvh
</bole>
Avatar billede soerenlyn Nybegynder
27. juni 2008 - 21:01 #4
Der er masser hos mig. =/ Også på forskellige computere.
Avatar billede fimo Seniormester
28. juni 2008 - 11:18 #5
Tak for svaret alle sammen, jeg har netop testet dette:

"Fejlen med banneret i FF er vel, at du mangler at sætte scale="noscale" på embed-tag'et"..... Og det fik jeg til at virke = samme str som i IE6 - perfekt !

"Hvis du sætter style="margin:auto" på object-tag'et burde det også blive centreret"
Jeg er ikke helt klar over hvor dette skal indsættes henne i "object-tag'et"
for at få det til at virke ?
Avatar billede roenving Novice
28. juni 2008 - 12:43 #6
Hvorsomhelst inde i tagget !-)

<object ... style="margin:auto" ... >
Avatar billede w13 Novice
28. juni 2008 - 13:45 #7
Jep, som Roenving siger. =)
Avatar billede fimo Seniormester
28. juni 2008 - 14:40 #8
Hmmmmm.... tak endnu engang for svaret men hvis jeg feks forsøger at indsætte det her:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" style="margin:auto" width="773" height="60" id="games4fun.swf" align="right">

Så har det ingen effekt på min banner, skal jeg også fjerne "align="right" eller ?
Avatar billede w13 Novice
28. juni 2008 - 14:55 #9
align="right" kunne vel passende rettes til align="center"
Avatar billede olebole Juniormester
28. juni 2008 - 15:18 #10
soerenlyn >> Nej, der er ikke fejl, men advarsler. Advarsler er ikke fejl, men advarsler om, at man muligvis har skrevet noget forkert, uden man dog derved forbryder sig mod standarderne. Det gør man ved deciderede fejl. Derfor er der også væsentlig forskel på ikonerne, der ledsager teksten  ;o)
Avatar billede w13 Novice
28. juni 2008 - 15:35 #11
Olebole>> Det var de samme, jeg omtalte i mit indlæg. Men jeg var lidt for hurtig, ja.
Avatar billede fimo Seniormester
28. juni 2008 - 17:05 #12
"align="right" kunne vel passende rettes til align="center"

Så fik jeg også ændret denne del, men uden nogen effekt :o(
Avatar billede olebole Juniormester
28. juni 2008 - 17:28 #13
Det giver ikke mening at centrere et object, som ligger i et inline-element. Der ligger et link rundt om flash-objektet, hvorfor det ikke kan centreres.

Du kan roligt fjerne dit link, da events ikke kan boble op gennem et flash-objekt. Skal der ske noget, når brugeren klikker på flash-filen, kan det kun gøres i dén ... ikke ude i HTML-dokumentet.

Når det er gjort, skal du gøre flash-objektet til et block-element og sætte dets side margin til auto:
    style="display:block;margin:0 auto"

- så skulle det gerne virke  =)
Avatar billede fimo Seniormester
28. juni 2008 - 19:08 #14
Hej Ole,

tak for svaret og jeg tror at det er noget i den retning som jeg skal fejlfinde....
Men da jeg ikke kan se hvad det er for en link som jeg skal slette i min banner
(er stadigvæk lidt grøn på dette område), så er det svært at finde ud af hvilken linie
som skal fjernes, har du en ide om hvor jeg skal kigge efter dette link henne i min fil ?

Lidt kopi fra min side....

</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />

<link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />

<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
    <link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- ENDIF -->
    </head>

<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">

<div id="wrap">
    <a id="top" name="top" accesskey="t"></a>
    <div id="page-header">
        <div class="headerbar">
            <div class="inner"><span class="corners-top"><span></span></span>

            <div id="site-description">
                <a href="{U_INDEX}" title="{L_INDEX}" id="logo">
                <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" style="margin:auto" width="773" height="60" id="games4fun.swf" align="center">
                <param name="allowScriptAccess" value="sameDomain">
                <param name="movie" value="styles/prosilver/theme/images/games4fun.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="scale" value="noscale">
<embed src="styles/prosilver/theme/images/games4fun.swf" scale="noscale" quality="high" bgcolor="#ffffff" width="773" height="60" name="games4fun.swf" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object>
</a>
                <h1>{}</h1>
                <p>{}</p>
                <p style="display: none;"><a href="#start_here">{L_SKIP}</a></p>
            </div>

        <span class="corners-bottom"><span></span></span></div>
        </div>
Avatar billede w13 Novice
28. juni 2008 - 19:16 #15
Det drejer sig om:

<a href="{U_INDEX}" title="{L_INDEX}" id="logo">

Og så selvfølgelig det afsluttede </a> på den anden side af <object>'et.
Avatar billede fimo Seniormester
29. juni 2008 - 15:22 #16
Ja nu ser det ud til at jeg er ved vejs ende med alt jeres gode hjælp,
her er det som står nu i min fil:
Object tag...style="display:block;margin:0 auto" width="773" height="60" align="center"
Embed tag....width="773" height="78" align="center"

og ovenstående har givet mig et resultat som ser fint ud i Firefox, men i IE6,
der mangler lidt højde på banneren, så det står i midten med samme "luft" i top/bund
af banner rammen = på samme måde som i firefox, og det fik jeg ved at ændre height
fra 60 til 78 i embed tag'et, så er der en der kan hjælpe mig i "mål" med IE6 :o)
Avatar billede fimo Seniormester
29. juni 2008 - 15:36 #17
øv, opdagede lige at det alligevel ikke så så pænt ud i firefox,
når jeg fjerner denne linie: <div id="site-description">
så bliver hele min top banner smaller end resten af siden, men hvis det bliver
stående, så kan jeg ikke få centeret min banner ?
ja i må undskylde at jeg bliver ved med at belemre med dette problem, men nu har jeg set mig "sur" på det, så nu "skal" det bare komme til at virke :o)
Avatar billede fimo Seniormester
31. oktober 2008 - 13:22 #18
Afslutter dette nu, men tak for hjælpen....
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