Gå Tilbake   Webforumet.no > Utvikling og design > Webutvikling
Registrer FAQ Medlemsliste Kalender Søk Dagens innlegg Marker forumene som lest

Webutvikling Et generelt forum om webutvikling. Her kan du stille dine spørsmål som ikke passer i noen av kategoriene under.

Svar
 
Tilbakelenk Trådverktøy Søk i denne tråden Visningsmoduser
  #1 (permalink)  
Gammel 15th June 2009, 11:14
Standard   Flash - swf som bakgrunn i <div>

kongemedlem
 
Ble medlem: Jul 2008
Sted: Slottet
Innlegg: 824
kongen has a spectacular aura aboutkongen has a spectacular aura about

Prøver å bruke en flashfil .swf som bakgrunn i <div> men det går tydeligvis ikke. Får ingen problemer med vanlig bildefil .jpg.

Finnes det en enkel måte å løse dette på, slik at jeg kan ha en .swf som bakgrunn, da jeg ønsker å ha andre <div> forran bakgrunnen?
Svar med sitat
Sponsede annonser
  #2 (permalink)  
Gammel 15th June 2009, 12:09
Standard  

Medlem
 
Ble medlem: Nov 2008
Sted: Østfold
Innlegg: 44
Balder will become famous soon enough

Jeg har løst dette ved å legge flash'en i en div med "z-index:0;", for så å legge andre div'er over denne med høyere z-index. Det fungerer fint - har du testet det?
Svar med sitat
  #3 (permalink)  
Gammel 15th June 2009, 14:07
Standard  

kongemedlem
 
Ble medlem: Jul 2008
Sted: Slottet
Innlegg: 824
kongen has a spectacular aura aboutkongen has a spectacular aura about

Sitat:
Opprinnelig skrevet av Balder Vis innlegg
Jeg har løst dette ved å legge flash'en i en div med "z-index:0;", for så å legge andre div'er over denne med høyere z-index. Det fungerer fint - har du testet det?
Takk for svar, men jeg får det ikke til å fungere...

Slik er html filen:
HTML kode:
<div id="top">
<div class="bg">
<div class="text">Text</div>
</div>
</div>

Slik er css filen:
Kode:
#top {height:200px;  background:url(images/background.gif) repeat-x top center #fff; position: relative; z-index: 0; width:600px;}
#top .bg{height:200px; background:url(images/kongen.swf) no-repeat bottom left; position: absolute; z-index: 1; width:600px;}
#top .text{font-family: Arial, Helvetica, sans-serif}
Hva gjør jeg riktig, og hva gjør jeg galt?
Svar med sitat
  #4 (permalink)  
Gammel 15th June 2009, 23:05
Standard  

Medlem
 
Ble medlem: Nov 2008
Sted: Østfold
Innlegg: 44
Balder will become famous soon enough

SWF'en kan ikke settes inn som bg i css'en, men må legges inn som et objekt i en div som settes som bakgrunn. Eks:

HTML kode:
<div id="wrap">
 <div id="flash">
  <OBJECT height="600" width="976" >
   <PARAM NAME="movie" VALUE="path/foo.swf">
   <PARAM NAME="wmode" VALUE="transparent">
   <embed src="path/foo.swf" wmode="transparent" width="976" height="600">
   </embed>
  </OBJECT>
 </div>
 <div id="content">
  Innhold som skal ha flash som bakgrunn...
 </div>
</div>
Som du ser plasserer jeg også en div#wrap rundt div#flash - en relativt posisjonert div som benyttes som container. Når jeg vil plassere andre elementer over flash'en (slik at den blir en bakgrunn) plasserer jeg disse absolutt i forhold til div#wrap, med z-index høyere enn 0. Jeg har lagt til div#content over for å vise hvordan dette kan gjøres.

CSS'en:
Kode:
#wrap 
{
height:650px;
width:976px;
position:relative;
}

#flash 
{
height:650px;
width:976px;
position:absolute;
z-index:0;
top:0px;
left:0px;
}

#content
{
height:650px;
width:976px;
position:absolute;
z-index:1;
top:0px;
left:0px;
}
Håper dette hjelper deg videre
Svar med sitat
  #5 (permalink)  
Gammel 16th June 2009, 12:06
Standard  

kongemedlem
 
Ble medlem: Jul 2008
Sted: Slottet
Innlegg: 824
kongen has a spectacular aura aboutkongen has a spectacular aura about

Yes, det fungerte Takk skal du ha!
Du er min nye helt
Svar med sitat
  #6 (permalink)  
Gammel 16th June 2009, 12:42
Standard  

Medlem
 
Ble medlem: Nov 2008
Sted: Østfold
Innlegg: 44
Balder will become famous soon enough

Bare hyggelig
Svar med sitat
  #7 (permalink)  
Gammel 17th June 2009, 10:54
Standard  

kongemedlem
 
Ble medlem: Jul 2008
Sted: Slottet
Innlegg: 824
kongen has a spectacular aura aboutkongen has a spectacular aura about

Hvis jeg vil vise en bildefil .jpg i stedet for flashfil .swf til brukerne som ikke har flash installert i sin nettleser, hvordan implementerer jeg dette inn i denne koden?
Svar med sitat
  #8 (permalink)  
Gammel 17th June 2009, 12:26
Standard  

Tonny sin avatar
Administrator
 
Ble medlem: Mar 2007
Sted: Horten
Innlegg: 7.058
Tonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud of

Du kan legge jpg som background i css.

Kode:
background-image:url('http://www.blablalba.no/bakgrunn.jpg');
background-repeat: no-repeat;
Og så forandrer du wmode="transparent" til wmode="opaque".

Sist endret av Tonny : 17th June 2009 kl 12:35.
Svar med sitat
  #9 (permalink)  
Gammel 17th June 2009, 13:18
Standard  

kongemedlem
 
Ble medlem: Jul 2008
Sted: Slottet
Innlegg: 824
kongen has a spectacular aura aboutkongen has a spectacular aura about

Sitat:
Opprinnelig skrevet av Tonny Vis innlegg
Og så forandrer du wmode="transparent" til wmode="opaque".
Yes, det gjorde susen Tusen takk!

Hadde prøvd tidligere med .jpg som bakgrunn (som skulle vises til brukere uten flash) samtidig med .swf som forgrunn (som skulle vises til brukere med flash) men det ble litt rart. Ved å sette wmode til opaque løste dette seg fint.

Nå havnet du også på listen blant mine helter
Svar med sitat
  #10 (permalink)  
Gammel 17th June 2009, 13:44
Standard  

Tonny sin avatar
Administrator
 
Ble medlem: Mar 2007
Sted: Horten
Innlegg: 7.058
Tonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud ofTonny has much to be proud of

Takk for det, men for å være ærlig så er det Balder som tusler i kullisene også her. Han ga meg opaque-løsningen på PM i går. Rett skal være rett
Svar med sitat
  #11 (permalink)  
Gammel 17th June 2009, 14:16
Standard  

Medlem
 
Ble medlem: Nov 2008
Sted: Østfold
Innlegg: 44
Balder will become famous soon enough

Takk for henvisningen Tonny.

Jeg tilføyer at man kan legge til en onclick på elementet som har jpg'en som bakgrunn slik at man får klikkbar jpg som fallback.

eks:

HTML kode:
<div id="flash" onclick="window.location = 'http://www.eksempel.no';">
 <!-- her er flash'en -->
</div>
Da er det også kjekt å legge til en css-snutt som gjør at markøren viser at bildet er klikkbart.

CSS:
Kode:
cursor:pointer;
Svar med sitat
Svar
Del


Trådverktøy Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser


Lignende tråder
Tråd Tråd startet av Forum Svar Siste innlegg
gif når bruker ikke har flash Tonny Webutvikling 4 14th June 2009 21:19
Hvordan setter jeg en bakgrunn på bloggen? Stig Webutvikling 8 10th May 2009 21:22
Flash smileys Knut Generell snakk og svada 0 13th February 2009 10:19
Flash smileys Knut Webutvikling 0 10th April 2008 14:24
På hvilke bakgrunn fungerer Google Adsense best? Gomlers Adsense 2 26th November 2007 18:55

Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO

Webforumet.no utvikles av tonny.no | qts.no hjemmeside | Sponset av Mine matoppskrifter