login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]activation swf Internet explorer

Offline sampers - 17/01/2007 21:24 (laatste wijziging 17/01/2007 22:38)
Avatar van sampersNieuw lid Hallo, Ik ben Sammy, en ben nieuw op dit forum, ik vind het super dat je hier je vraag kan stellen en mensen kunnen helpen!

Ik werk aan een persoonlijke site, gaat over mijn brommerproject.
Hij is btw voorlopig gehost op telenet webspace, maar als de site wat meer in orde is neem ik een hosting pakket.

ik heb ook wat met flash leren werken en heb dus een navigatiebar gemaakt.
maar als je nu met IE kijkt naar deze sigte, moet je altijd eerst eens klikken op de swf vooraleer je de swf kan gebruiken. IK heb al heel wat afgezocht tot ik uiteindelijk op een site van microsoft de reden zag.
link

Het komt er dus op neer dat als je de swf extern aanroept dat het zou moeten werken vanaf je de site bezoekt.

dat heb ik dus geprobeert, maar daar zit mijn probleem.
het is mislukt en ik weet niet waarom.

dit staat in mijn bestand dowrite.js
  1. document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="937" height="25">);
  2. document.write('<param name="movie" value="1ste.swf">);
  3. document.write('<param name="quality" value="low">);
  4. document.write('<param name="play" value="true">);
  5. document.write('<param name="Loop" value="true">);
  6. document.write('<embed src="1ste.swf" quality="low" loop="true" autostart="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="937" height="25"></embed></object>);


in mijn html file roep ik het script als volgt aan:
  1. <script language="JavaScript" src="docwrite.js"></script>


ik heb in dreamweaver het script visible gemaakt, weetniet of dat vreschil maakt.

het is terug te vinden op deze url:
http://users.te...etry2.html

ik hoop dat iemand me kan helpen, of al een tip kan geven.
dank bij voorbaat

Sammy

7 antwoorden

Gesponsorde links
Offline vinTage - 17/01/2007 21:30 (laatste wijziging 17/01/2007 21:36)
Avatar van vinTage Nieuw lid je docwrite.js is fout

Dit is je docwrite
http://users.te...ocwrite.js

Maar dat moet een lap van een js script zijn. (wss wel te vinden op de link die je geeft naar ms (als die zou werken)

edit:ah link al veranderd zie k..ik was ondertussen al op die site gaan kijken, maar ik snap er niet veel van 
Ikzelf gebruik swf object om die zaken op te vangen.

include de SWFObject.js en verder maak je een divje aan en laat die "vullen" dmv javascript met de juiste swf (ongeveer op dezelfde manier als in jouw voorbeeld)
Offline sampers - 17/01/2007 21:44
Avatar van sampers Nieuw lid bedankt voor je snelle reactie, ben aangenaam verrast  

maar (ik schaam me er wel voor) ik heb voor vandaag nog nooit van div gehoord. maar dat valt dan te vergelijken met een tabel of vergis ik me?

en wat bedoel je (staat op die link ook) met include swfobject.js?
je bedoelt uploaden of een verwijzing maken naar het bestand?

groeten
Sammy
Offline vinTage - 17/01/2007 21:53 (laatste wijziging 17/01/2007 21:54)
Avatar van vinTage Nieuw lid Divs gebruik je om je lay vorm te geven (tabellen zijn uit de tijd/boze als het om layout gaat)

maar als je echt niet anders kan, dan doe je het als volgt

in je index (head) een link naar je swfobject.js
en in je body:
heb je je layout (simpel voorbeeldje)
  1. <tabel><tr><td><div id="film" style="afmetingen">hier een fallback voor mensen die geen js ondersteunen</div></td></tr......

en daaronder doe je (conform de link die ik gaf) :
  1. <script type="text/javascript">
  2. var fo = new FlashObject("jeMovie.swf, "naam", "breed", "hoog", "8", "#kleur");
  3. fo.addParam("allowScriptAccess", "never");
  4. fo.addParam("quality", "high");
  5. fo.addParam("scale", "noscale");
  6. fo.addParam("loop", "false");
  7. fo.write("film");
  8. </script>
Offline sampers - 17/01/2007 22:01
Avatar van sampers Nieuw lid oke, nu begrijp ik het al beter,  
bedankt voor je moeite!!

even zodat je kan lachen, ik had dit in mijn head geschreven
  1. <div id="flashcontent">
  2. <script type="text/javascript" src="swfobject.js"></script>
  3. </div>


en mijn swfobject.js zag er als volgt uit:
  1. <script type="text/javascript">
  2. var so = new SWFObject("1ste.swf", "navbar", "550", "100%", "7", "#336699");
  3. so.addParam("quality", "low");
  4. so.addParam("wmode", "transparent");
  5. so.addParam("play", "t");
  6. so.addParam("salign", "t");
  7. so.addParam("loop", "t");
  8. so.write("flashcontent");
  9. </script>


jij begint nu telkens met fo? op die site staat anders telkens so?

dus als ik het goed begrijp moet ik alle tabellen door div's vervangen, gaat dat? of moet je dan alles herbeginnen?

bedankt!
Offline vinTage - 17/01/2007 22:12
Avatar van vinTage Nieuw lid euh, nee, er klopt niet van wat je zegt...ok stap voor stap nu (wel letterlijk volgen aub ! )

klik en sla dit bestand op als swfobject.js

tussen je head tags zet je dit :
Citaat:
<script type="text/javascript" src="swfobject.js"></script>


Op de plaats (in jouw geval ergens in een <td> zet je dit (ALLES) en je moet alleen de namen en afmetingen veranderen naar die van je swf movie:

  1. <div id="flashcontent">
  2. This text is replaced by the Flash movie.
  3. </div>
  4. <script type="text/javascript">
  5. var so = new SWFObject("movie.swf", "mymovie", "200", "100%", "7", "#336699");
  6. so.addParam("quality", "low");
  7. so.addParam("wmode", "transparent");
  8. so.addParam("salign", "t");
  9. so.write("flashcontent");
  10. </script>



(hopelijk ben ik niks vergeten )



Offline sampers - 17/01/2007 22:25
Avatar van sampers Nieuw lid wow, dit is super! thanks a lot!!
sorry dat het zo lang duurde vooraleer ik je verstond, maar uiteindelijk is het goed gelukt met je uitleg!
dit is voorlopig het resultaat
http://users.te...etry2.html
werkt zowel in FF als in IE,
maar in FF is er boven de swf nog een "ruimte" kan daar toevallig nog iets aan gedaan worden?

groeten & bedankt
Sammy
Offline vinTage - 17/01/2007 22:27
Avatar van vinTage Nieuw lid Daarvoor mag je html tutorials gaan volgen  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.228s