Ga naar inhoud

met javascript in html een swf aansturen


anoniem

Aanbevolen berichten

Ik heb een website opgebouwd uit 2 horizontale frames. De html zit in het onderste frame en de flashnavigatie in het bovenste frame. Als je klikt op de buttons in de flashnavigatie lukt het me wel om de verschillende html pagina's op te roepen, maar andersom niet. Als ik vanuit de html naar een ander onderdeel wil d.m.v. een hyperlink, moet niet alleen de html pagina veranderen, maar ook de flashnavigatie (die verandert per onderdeel van kleur). Weet iemand of dit mogelijk is met javascript voor alle gangbare browsers en wat het script daar voor is?
Link naar reactie
Ik denk dat het mogelijk moet zijn. Je zegt dat de flashnavigatie per onderdeel van kleur verandert. Wat verandert van kleur, het geheel, alleen de achtergrond? Als het navigatieframe helemaal verandert, dan zou ik zeggen, maak per onderdeel een flashnavigatiedinges aan, maak per onderdeel en nieuwe html pagina aan, waarin de *.swf file voor dat onderdeel wordt opgenomen. Er zijn javascripts die meerdere frames verversen, die gebruik je dan in het onderste frame, om zowel het onderste frame, als het bovenste frame van een nieuwe inhoude te voorzien. Het script wat hierna volgt, neem je op in elke pagina die in het onderste frame wordt getoond, die door een linkje beide frames moet verversen: [code:1:4eaef46e89] <script language="JavaScript"> <!-- Begin function loadFrames(frame1,page1,frame2,page2) { eval("parent."+frame1+".location='"+page1+"'"); eval("parent."+frame2+".location='"+page2+"'"); } // End --> </script> [/code:1:4eaef46e89] En bij de link gebruik je dan een link als hieronder staat. Vervang en framenaam1 en framenaam2 door de juiste namen voor de frames, en url pagina1 en url pagina 2 door de namen van de html pagina's die moeten worden getoond.: [code:1:4eaef46e89] <a href="javascript:loadFrames('framenaam1','url pagina 1','framenaam2','url pagina 2')">KLIK HIER</a> [/code:1:4eaef46e89] Succes. [ Dit Bericht is bewerkt door: WillyF op 2002-02-06 13:54 ]
Link naar reactie
Bedankt voor je reactie, Wat ik wil is dat de navigatie blijft zoals ie is, maar alleen de achtergrond verandert van kleur en dat een geselecteerde subkeuze blijft staan. ik wil met javascript een label of een framenummer aanspreken in de flash. Kan dat ook met het script wat je gaf? of moet het meer zoiets zijn, maar dan werkend:-)! <SCRIPT LANGUAGE="JavaScript"> <!-- function navigeer(){ // parent.boven.test.TGotoFrame("/MenuTotaal/Download", 9); parent.boven.test.TGotoLabel("/MenuTotaal/Download", prod); } //--> </SCRIPT> <A HREF= "onder_download.htm" onClick="navigeer();">downloaden>></A> en in de flash geef ik bij embed name=test en bij object id=test
Link naar reactie
Volgens mij is het wel mogelijk. De bedoeling is volgens mij dat je een javascriptje verbind met het flash menuutje. Dit aan elkaar verbinden is misschien voor de die-hard programmeurs zo gepiept [quote:2a940925ef] PAGINA: ----------------------- | flash menu ----------------------- | ^ | | | javascript | | ----------------------- [/quote:2a940925ef] _________________ Vanaf de boterberg van de EU kun je heel Ethiopie zien sterven, die is wel hard zul je denken, maar dat moet zo'n boterberg ook wel zijn anders kun je er niet op staan. [ Dit Bericht is bewerkt door: Dilbert op 2002-02-06 17:04 ]
Link naar reactie
hier mijn variantje, gebaseerd op ashzfalls ding. http://www.zinkhann.nl/c!t/swfs2talk/ (e) [edit] ohja.. wel een belangrijk puntje.. dit wordt niet ondersteund door netscape!!!![/edit] _________________ '[i:06ebf3332e]het is allemaal zo moeilijk niet[/i:06ebf3332e]' [ Dit Bericht is bewerkt door: eazy op 2002-02-06 20:32 ]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...