freelance28 Posté 15 Juin 2008 Posté 15 Juin 2008 Bonjour Sur la page de mon site http://87.106.120.247/rap78/developpement/...hp?id_artiste=3, tout passe nickel sur firefox. Sur IE 6.0, une fois sur 5 environ, IE me met le message suivant dans une fenêtre d'alerte javacript : "Microsoft internet explorer ne peut ouvrir le site http://.... Opération abandonnée " En fouillant sur différents forums, j'ai vu pas mal de discussions à ce sujet. Il semblerait que ce message apparaisse lorsqu'un bout de code javascript tente de modifier le contenu de la page alors que celle-ci n'est pas finie de charger. Ce qui est bizarre, c'est que l'erreur n'apparaisse vraiment pas tout le temps. J'ai essayé d'isoler le code qui pourrait poser problème et ce serait à priori l'appel au lecteur mp3 et flv que j'effectue avec le code suivant : <p align="center" id="mp3player"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p><script type="text/javascript"> var s2 = new SWFObject("../inc/mp3player.swf", "playlistmp3", "244", "<? echo $h_lecteur; ?>", "8"); s2.addVariable("file","../xml/playlist-mp3-<? echo $_GET['id_artiste']; ?>.xml"); s2.addVariable("backcolor","0x00000"); s2.addVariable("frontcolor","0xffffff"); s2.addVariable("lightcolor","0xffb400"); s2.addVariable("displayheight","0"); s2.addParam("wmode", "transparent"); s2.write("mp3player");</script> J'ai 2 appels à swfobject mais je les nomme différemment pourtant. Y'a-t-il quelque chose que je fais mal ? J'avoue qu'étant loin d'être un développeur débutant, je découvre un peu SWFObject... J'imagine que l'erreur doit être bégnine mais cela fait des heures que je cherche. S'il y'avait une ame charitable, ce ne serait pas de refus Merci d'avance !
MarvinLeRouge Posté 17 Juin 2008 Posté 17 Juin 2008 Salut, As-tu essayé de faire ton appel à swfobject après le onload, pour être justement sûr de ne rien déclencher trop tôt ?
freelance28 Posté 18 Juin 2008 Auteur Posté 18 Juin 2008 J'ai vu ça qq part mais je ne comprends pas comment faire puisque les swf doivent bien être appelé à un endroit précis de la page. Le onload se faiy sur la balise body c'est bien ça ? <body onload="appelswf();"> Mais du coup, les swf vont apparaitre je ne sais où ? Désolé si je ne suis pas clair mais cette méthode est floue pour moi pour le moment
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant