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

Webprogrammeren & scripting

Javascript -> Flash

Anoniem
Financial
1 antwoord
  • Hoe kan ik een flash-bestand in een ander frame benaderen via Javascript. Ik bedoel hiermee een ander HTML-frame (niet een flash-frame)

    Benaderen in hetzelfde frame doe ik op de volgende manier:
    [code:1:3441ed7853]<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0"
    ID=banner WIDTH="100%" HEIGHT=60>
    <PARAM NAME=movie VALUE="banner.swf">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=wmode VALUE=transparent>
    <PARAM NAME=bgcolor VALUE=#000000>
    <EMBED src="banner.swf" quality=high bgcolor=#000000 wmode=transparent
    WIDTH="100%" HEIGHT=60 TYPE="application/x-shockwave-flash" name=banner
    PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
    </EMBED>
    </OBJECT>

    <script language="JavaScript">
    var IE = navigator.appName.indexOf("Microsoft";) != -1;
    var bnr = IE ? window.banner : window.document.banner;

    function speel(frameno)
    {
    if ( bnr.PercentLoaded() < 100 )
    {
    alert('Movie not loaded yet, Please wait…');
    return false;
    }
    bnr.StopPlay();
    bnr.GotoFrame(frameno);
    bnr.Play();
    }[/code:1:3441ed7853]

    Nu leek het mij te benaderen door

    var bnr = IE ? window.banner : window.document.banner;

    te vervangen door iets als

    var bnr = IE ? top.frame2name.banner : top.frame2name.document.banner

    Dit levert echter geen resultaat (bnr is dan Undefined)

Beantwoord deze vraag

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