Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Kan dit dit maken zonder gebruik javascript

snowman2
2 antwoorden
  • Hoi,

    Ik vond het script simpleviewer voor een fotoboek voor mijn website.
    Maar die werkt met javascript.
    Kan ik dit stukje omzetten zodat het javascript niet meer nodig is.

    [code:1:7fcfbe4d53]
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <!– saved from url=(0014)about:internet –>
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>SimpleViewer</title>
    <!– Download SimpleViewer at www.airtightinteractive.com/simpleviewer –>
    <script type="text/javascript" src="swfobject.js"></script>
    <style type="text/css">
    /* hide from ie on mac \*/
    html {
    height: 100%;
    overflow: hidden;
    }

    #flashcontent {
    height: 100%;
    }
    /* end hide */

    body {
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #F9D7F8;
    color:#000000;
    }
    </style>
    </head>
    <body>
    <div id="flashcontent">SimpleViewer requires Macromedia Flash. <a href="http://www.macromedia.com/go/getflashplayer/">Get Macromedia Flash.</a> If you have Flash installed, <a href="index.html?detectflash=false">click to view gallery</a>.</div>
    <script type="text/javascript">
    var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "7", "#F9D7F8");
    fo.addVariable("preloaderColor", "0xffffff");
    fo.addVariable("xmlDataPath", "gallery.xml");
    fo.write("flashcontent");
    </script>
    </body>
    </html>
    [/code:1:7fcfbe4d53]

    Alvast bedankt,

    Roelof
  • Waarom zou je dit zonder javascript willen doen? Door het zo te laten, voorkom je dat een bezoeker met IE eerst moet klikken om het flashobject te activeren.

    Anyway, om het om te zetten zal je moeten kijken wat de output van de Class swfObject is. Dat kan eenvoudig door gebruik te maken van de method [i:ec7fb03d5f]getSWFHTML[/i:ec7fb03d5f]. Klein nadeel: je krijgt een browserafhankelijke output. Dus om het voor zowel IE als Fx op te lossen, zal je de beide outputs even moeten combineren.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.