Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2437 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML/JS/FLASH] integration flash dans window.open() sur chrome

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML/JS/FLASH] integration flash dans window.open() sur chrome

n°2119012
pop-pan
yay!
Posté le 02-01-2012 à 12:26:55  profilanswer
 

salut a tous ceux qui digerent la fin 2011 (c'est pas fini, la galette c'est bientot).
 
j'ai un petit souci sur chrome et peut etre que certains ont deja la solution.
 
l'objectif c'est d'ouvrir une popup avec un flash dedans apres un clic, jusqu'ici rien de tres compliqué, sauf que je souhaite ne pas avoir a creer une page bidon juste pour afficher un player, donc je la crée en JS.
 
mon probleme c'est que ca n'affiche rien sur Chrome, en fait ca cree bien l'element dans la page mais ca ne l'affiche pas (visible dans le devtools chrome, le flash semble reagir, juste n'est pas "visible" )
 
Si quelqu'un a une petite idée, elle est la bienvenue :)
 
 
un code de test pour chrome/FF avec l'element en <embed/>
 

Code :
  1. <html>
  2.     <head>
  3.         <script>
  4.             function popup(){
  5.                 content = '<html>\r\n';
  6.                 content += '<head>\r\n';
  7.                 content += '</head>\r\n';
  8.                 content += '<body>\r\n';
  9.                 content += '<embed src="http://s.ytimg.com/yt/swfbin/watch_as3-vflMmYdk4.swf" bgcolor="#000000" width="540" height="360" id="player" name="player" align="middle" play="true" loop="false" allowscriptaccess="always" type="application/x-shockwave-flash" allowfullscreen="true" pluginspage="http://www.adobe.com/go/getflashplayer"><\/embed>';
  10.                 content += '<\/body>\r\n';
  11.                 content += '<\/html>\r\n';
  12.                 pop = window.open('','','status=yes,scrollbars=auto,width=800,height=800,left=100,top=100');   
  13.                 pop.document.write(content); 
  14.                 pop.document.close(); 
  15.             }
  16.         </script>
  17.     </head>
  18.     <body>
  19.         <a href="Javascript:popup()">popup</a>
  20.     </body>
  21. </html>


---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins
mood
Publicité
Posté le 02-01-2012 à 12:26:55  profilanswer
 

n°2119026
pop-pan
yay!
Posté le 02-01-2012 à 13:55:14  profilanswer
 

bon j'ai un paliatif pour l'instant mais bien moisi :

Code :
  1. setTimeout('pop.document.write(content);pop.document.close();', 100);


 
il semble que lors de l'instanciation d'une popup sans url chrome mette un peu de temps a initialiser tout (lazy/deferred?) du coup si j'ecris directemment dedans le flash n'est pas visible.
 
c'est peut etre du a la taille de la popup ou autre a la creation mais bon pour l'instant je croise les doigts...


---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML/JS/FLASH] integration flash dans window.open() sur chrome

 

Sujets relatifs
help : HTML mise à jour automatique dewplayerEst-ce que je peux faire çà ? (lien flash en .exe ?)
Faire un espace entre 2 images en htmlrelier un texte en html
Recuperer l'adresse d'un flux radio difusé en flashconseils site web HTML/CSS
Afficher du contenu HTML sous condition PHPRécupérer le résultat d'une fonnction PHP par JS
[Debutant] JTextPane, ne pas afficher les balises htmlTraduire un fichier HTML volumineux ...
Plus de sujets relatifs à : [HTML/JS/FLASH] integration flash dans window.open() sur chrome


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR