Vraag & Antwoord

Webprogrammeren & scripting

Javascript -> Flash

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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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