anoniem Geplaatst: 17 april 2013 Delen Geplaatst: 17 april 2013 Beste Forummers, Op mijn website bied ik bezoekers een Flash filmpje aan. Omdat Flash filmpjes niet te zien zijn op iPad, iPhone en dergelijke zie je met zo'n apparaat op de plaats van het filmpje een leeg kader. Daarom zou ik daar voor niet-Flash gebruikers een plaatje willen zetten, terwijl op een ander apparaat het filmpje kan worden bekeken. Hoe doe ik dat? Quote Link naar reactie
anoniem Geplaatst: 17 april 2013 Auteur Delen Geplaatst: 17 april 2013 Ik heb het alsnog gevonden: Alternative Content Remember that behavior of the <object> tag I was talking about earlier, where the browser will try to parse a child element if it can’t work with the object itself? It’s very cool. If you were to look at the source code of the home page at Macromedia.com, you’d see that they serve up an alternative image if the user can’t view Flash movies. They are detecting the Flash Player with JavaScript, and then using JavaScript to dynamically write out HTML based on the detection. Ugly, ugly, ugly. Here’s how I’d do it: <object type="application/x-shockwave-flash data="c.swf?path=movie.swf" width="400" height="300"> <param name="movie" value="c.swf?path=movie.swf" /> <img src="noflash.gif" width="200" height="100" alt="" /> </object> If the browser doesn’t know how to play objects with a MIME type of application/x-shockwave-flash, it will simply go for the next child element and give that a try. I’m guessing that a simple image element should be okay for most people. Failing that, you can simply use text. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen