---
title: "SWFObject - ingen spelare visas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/177072-swfobject-ingen-spelare-visas"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Guldstrand"
published: "2009-02-22T18:33:29.000Z"
updated: "2009-02-23T08:41:52.000Z"
replies: 24
views: 1207
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/177072-swfobject-ingen-spelare-visas"
---

# SWFObject - ingen spelare visas

_Sida 1 av 2._

## #1 — Guldstrand, 2009-02-22T18:33Z

Någon som kan se något direkt fel i koden nedan?
(Ingen spelare visas på hemsidan.)

Källkoden visar:

```
<script type="text/javascript">
var so = new SWFObject("http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bColor=0Xffffff&amp;autoPlay=false", "http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bColor=0Xffffff&amp;autoPlay=false", "200", "50", "8");
so.addParam("wmode", "transparent");
so.write("mp3player");
</script>
```

Sökvägarna till **playlist.php** samt **stashPlayer.swf** är korrekta.

Permalänk: https://www.webforum.nu/p/177072

## #2 — MickeA.com, 2009-02-22T19:02Z

Har du en div med id "mp3player" någonstans?

Permalänk: https://www.webforum.nu/p/2169908

## #3 — Guldstrand, 2009-02-22T19:09Z

> **[MickeA.com skrev:](https://www.webforum.nu/p/1457584)**
>
> Har du en div med id "mp3player" någonstans?

Jupp...
Hela koden ser ut som följer:

```
<div id="mp3player"></div>
<script type="text/javascript">
var so = new SWFObject("'.APPURL.'/stashPlayer.swf?playlist='.APPURL.'/playlist.php&amp;bgcolor='.$backgroundcolor.'&amp;autoPlay='.$autoplay.'", "'.APPURL.'/stashPlayer.swf?playlist='.APPURL.'/playlist.php&amp;bgcolor='.$backgroundcolor.'&amp;autoPlay='.$autoplay.'", "200", "50", "8");
so.addParam("wmode", "transparent");
so.write("mp3player");
</script>
```

Permalänk: https://www.webforum.nu/p/2169910

## #4 — MickeA.com, 2009-02-22T19:11Z

"APPURL", är det sökvägen till din domän / mapp?
Du använder "." mellan, i javascript ska det vara "+".

/red.
Hmm, skriver du ut det med PHP?
Infogar du verkligen javascriptfilen?

Får du några javascript fel eller dylikt?

Permalänk: https://www.webforum.nu/p/2169911

## #5 — voigtann1, 2009-02-22T19:12Z

skall du inte använda dig av en PHP tagg för ditt SWFObject..

'.APPURL.'  skall väl ändå ha någon php tagg eller liknande.

Permalänk: https://www.webforum.nu/p/2169912

## #6 — Guldstrand, 2009-02-22T19:13Z

> **[MickeA.com skrev:](https://www.webforum.nu/p/1457587)**
>
> "APPURL", är det sökvägen till din domän / mapp?
> Du använder "." mellan, i javascript ska det vara "+".

Ja, den variablen håller sökvägen till filerna.
Vad menar du med "+" istället för "."?  :r

Permalänk: https://www.webforum.nu/p/2169913

## #7 — MickeA.com, 2009-02-22T19:15Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1457589)**
>
> Ja, den variablen håller sökvägen till filerna.
> Vad menar du med "+" istället för "."?  :r

Jag, skriver du ut ovanstående kod med PHP?
Då måste du köra:

```
<div id="mp3player"></div>
<script type="text/javascript">
var so = new SWFObject("<?php echo APPURL;?>/stashPlayer.swf", "200", "50", "8");
so.addParam("wmode", "transparent");
so.write("mp3player");
</script>
```

Permalänk: https://www.webforum.nu/p/2169914

## #8 — Guldstrand, 2009-02-22T19:20Z

Glömde påpeka att hela spelaren körs som en funktion.

```php
function displayPlayerStash($backgroundcolor = '#ffffff', $autoplay = false, $embedtype = false) {
	$backgroundcolor = str_replace('#', '', $backgroundcolor);
	$backgroundcolor = '0X'.$backgroundcolor;
	if($embedtype && $embedtype == 'javascript') {
		echo '<div id="mp3player"></div>
			<script type="text/javascript">
				var so = new SWFObject("'.APPURL.'/stashPlayer.swf?playlist='.APPURL.'/playlist.php&amp;bgcolor='.$backgroundcolor.'&amp;autoPlay='.$autoplay.'", "'.APPURL.'/stashPlayer.swf?playlist='.APPURL.'/playlist.php&amp;bgcolor='.$backgroundcolor.'&amp;autoPlay='.$autoplay.'", "200", "50", "8");
				so.addParam("wmode", "transparent");
				so.write("mp3player");
			</script>';
	} else {
		echo '<object width="200" height="50"><param name="movie" value="'.APPURL.'/stashPlayer.swf?playlist='.APPURL.'/playlist.php&amp;bColor='.$backgroundcolor.'&amp;autoPlay='.$autoplay.'"></param><param name="wmode" value="transparent"></param><embed src="'.APPURL.'/stashPlayer.swf?playlist='.APPURL.'/playlist.php&amp;bColor='.$backgroundcolor.'&amp;autoPlay='.$autoplay.'" type="application/x-shockwave-flash" wmode="transparent" width="200" height="50"></embed></object>';
	}
}
```

Sedan infogas spelaren såhär:

```php
<?php displayPlayerStash('d8d8d8', 'false', 'javascript'); ?>
```

Källkoden för ovanstående blir:

```
<div id="mp3player"></div>
<script type="text/javascript">
var so = new SWFObject("http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bgcolor=0Xd8d8d8&amp;autoPlay=false", "http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bgcolor=0Xd8d8d8&amp;autoPlay=false", "200", "50", "8");
so.addParam("wmode", "transparent");
so.write("mp3player");
</script>
```

Permalänk: https://www.webforum.nu/p/2169915

## #9 — MickeA.com, 2009-02-22T19:22Z

Som jag sa förut, är du säker på att swfObject.js inkluderas / får du några javascriptfel?
Kolla t.ex. i Felkonsollen i Firefox.

Har du en länk till sidan?

Permalänk: https://www.webforum.nu/p/2169916

## #10 — Guldstrand, 2009-02-22T19:25Z

> **[MickeA.com skrev:](https://www.webforum.nu/p/1457592)**
>
> Som jag sa förut, är du säker på att swfObject.js inkluderas / får du några javascriptfel?
> Kolla t.ex. i Felkonsollen i Firefox.
> 
> Har du en länk till sidan?

Nej, inga fel genereras.

```
<script type="text/javascript" src="swfobject.js"></script>
```

..finns överst i samma fil där jag infogar spelaren.

Permalänk: https://www.webforum.nu/p/2169919

## #11 — MickeA.com, 2009-02-22T19:28Z

...och *swfobject.js* ligger i rätt (samma mapp) som filen som skriver ut spelaren?

Om du testar att "hårdkoda" allt, dvs. strunta i PHP och testa på en statisk sida, funkar det då?

Har du Firebug? Hur ser isf. koden ut där?

Permalänk: https://www.webforum.nu/p/2169920

## #12 — Guldstrand, 2009-02-22T19:31Z

> **[MickeA.com skrev:](https://www.webforum.nu/p/1457596)**
>
> ...och *swfobject.js* ligger i rätt (samma mapp) som filen som skriver ut spelaren?
> 
> Om du testar att "hårdkoda" allt, dvs. strunta i PHP och testa på en statisk sida, funkar det då?
> 
> Har du Firebug? Hur ser isf. koden ut där?

Nej, swfobject.js ligger i en helt annan mapp, men sökvägen är **korrekt**.
*Fattar inte varför det inte fungerar.*

Ja, jag har firebug. 2 sek.

Permalänk: https://www.webforum.nu/p/2169921

## #13 — MickeA.com, 2009-02-22T19:33Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1457597)**
>
> Ja, jag har firebug. 2 sek.

Bra, för Firebug visar koden så som den parsas av swfObject. Ser du \<object\> och \<param\> taggarna i Firebug så parsas koden rätt.

Gör den inte det körs aldrig swfObject korrekt.

Permalänk: https://www.webforum.nu/p/2169922

## #14 — Guldstrand, 2009-02-22T19:42Z

Kan se detta:

```
<div id="mp3player">
<embed id="http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.stashcms.com/demo/playlist.php&bgcolor=0Xd8d8d8&autoPlay=false" height="50" width="200" wmode="transparent" quality="high" name="http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&bgcolor=0Xd8d8d8&autoPlay=false" style="" src="http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&bgcolor=0Xd8d8d8&autoPlay=false" type="application/x-shockwave-flash"/>
</div>

<script type="text/javascript"> 
var so = new SWFObject("http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bgcolor=0Xd8d8d8&amp;autoPlay=false", "http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bgcolor=0Xd8d8d8&amp;autoPlay=false", "200", "50", "8");
so.addParam("wmode", "transparent");
so.write("mp3player"); 
</script>
```

Permalänk: https://www.webforum.nu/p/2169927

## #15 — MickeA.com, 2009-02-22T19:44Z

Vad händer om du surfar in på den här länken:

```
http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.stashcms.com/demo/playlist.php&bgcolor=0Xd8d8d8&autoPlay=false
```

Permalänk: https://www.webforum.nu/p/2169929

## #16 — Guldstrand, 2009-02-22T19:48Z

> **[MickeA.com skrev:](https://www.webforum.nu/p/1457605)**
>
> Vad händer om du surfar in på den här länken:
>
> ```
> http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.stashcms.com/demo/playlist.php&bgcolor=0Xd8d8d8&autoPlay=false
> ```

Då tuggar sidan en stund, sedan händer inget mer.  :x

Permalänk: https://www.webforum.nu/p/2169930

## #17 — MickeA.com, 2009-02-22T19:49Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1457606)**
>
> Då tuggar sidan en stund, sedan händer inget mer.  :x

Och det tyder ju på att någon sökväg är fel..
Kolla igenom allt noga för jag tror att det är felet, om du nu har javascript aktiverat, har flashplayer installerat och allt annat "funkar som det ska".

Permalänk: https://www.webforum.nu/p/2169931

## #18 — Guldstrand, 2009-02-22T19:56Z

Jag har dubbelkollat sökvägarna och de ÄR korrekta.
Vad är det annars som kan strula?

Permalänk: https://www.webforum.nu/p/2169932

## #19 — MickeA.com, 2009-02-22T19:58Z

> **[Guldstrand skrev:](https://www.webforum.nu/p/1457608)**
>
> Jag har dubbelkollat sökvägarna och de ÄR korrekta.
> Vad är det annars som kan strula?

Men om du inte kan köra flashfilen självständigt genom att copy/paste'a sökvägen så måste ju något vara galet (flashplayer/sökvägar)...

Har du provat med en annan webbläsare?

Permalänk: https://www.webforum.nu/p/2169933

## #20 — Guldstrand, 2009-02-22T19:59Z

Spelaren visades helt plötsligt när jag uppdaterade sidan, men när jag uppdaterade på nytt försvann den igen.

När spelaren visades, såg källkoden ut såhär:

```
<div id="mp3player"><embed type="application/x-shockwave-flash" src="http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bgcolor=0Xd8d8d8&amp;autoPlay=" style="" id="http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bgcolor=0Xd8d8d8&amp;autoPlay=" name="http://www.mindoman.com/demo/stashPlayer.swf?playlist=http://www.mindoman.com/demo/playlist.php&amp;bgcolor=0Xd8d8d8&amp;autoPlay=" quality="high" wmode="transparent" width="200" height="50"></div>
```

Permalänk: https://www.webforum.nu/p/2169934

---

Tråden på webben: https://www.webforum.nu/amne/flash/177072-swfobject-ingen-spelare-visas  
Nästa sida: https://www.webforum.nu/amne/flash/177072-swfobject-ingen-spelare-visas/page2.md
