Pb WMP+Javascript et Firefox

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
alain.saez
Arias
Messages : 9
Inscription : 03 juil. 2007, 10:26

mozilla firefox problème play stop PHP JAVASCRIPT lecteurwm

Message par alain.saez »

Bonjour,

Windows xp2 wmp11 IE7

URL Application http://www.alain-saez.fr/ (multimedia .mid .kar).

Problème du script avec firefox Fonctionnement Play Stop.

Internet explorer: Musique démarre auto.
play stop fonctionnent.

Mozilla 5.0 firefox 2.0.0.4 Musique démarre si plugin mediawrap 0.1.6.3.installé .
play stop fonctionnent pas.

TEST mozilla windows media player OK (http://members.aol.com/jrzycrim01/mozil ... xtest.html).
TEST about:plugins Plugins, activex, installés

Merci de bien vouloir m'aider à détecter l'erreur.

SCRIPT PLAY.JS (Fin de page).

<!-- play.php nusphere debug project2-->

<link rel = "stylesheet" href = "styles.css" type = "text/css">
<meta http-equiv = "pragma" content = "no-cache">
<SCRIPT language = "JavaScript">
// on ne définie pas de fonction : le script s'éxécutera au chargement de la page
window.resizeTo(380, 450)

// Utile quand on veut resizer une fenetre "classique"
var largeur = screen.availWidth; //calcul auto de la largeur de l'ecran client
var hauteur = screen.availHeight; //calcul auto de la hauteur de l'ecran client
// je veux que ma fenetre soit centrée en hauteur et largeur
// demiL c'est ((largeur totale de l'ecran)-(largeur de ma fenetre)/2)
// faites un dessin si vous comprenez pas le calcul
// meme principe avec demiH
var demiL = ((largeur - (380)) / 2);
var demiH = ((hauteur - (450)) / 2);
window.moveTo(demiL, demiH);

//-->
</SCRIPT>

<?php
include 'config.php';
$fichier= $_GET['fichier'];// VALEUR RETOURNEE PAR $GET EX: $fichier=8 si "AllBlues.mid RECUPERATION DE LA VAR h ref fichier DE INDEX.PHP
////////// cherche type //////////////////
$res=mysql_query("SELECT * FROM $table WHERE id='$fichier'");
while ($row=mysql_fetch_array($res))
{
$taille = $row["taille"]/1024;
$deci = number_format($taille, 2, ',', ' ');
$nom = $row["fichier"]; // EX: $fichier=8 -----> $nom=AllBlues.mid
$clique = $row["clic"];
$ajout = $row["date_ajout"];
}
$type = substr(trim(strtolower($nom)),-3,3); // Ex: si$nom=AllBlues.mid ------> $type="mid"
switch ($type)
{
case "mid":
$rep = "\\midi";
break;
case "kar":
$rep = "\\karaoke";
break;
}
$che_fich= "c:\program files\easyphp1-8\www\\nusphere debug\project2\\";
$rep = $che_fich.$rep;
$che_nom= '\\'.$nom; // ON VEUT QUE $nom="\AllBlues.mid"
//echo $che_nom;
//echo $rep.$nom; // "program files\easyphp1-8\www\nusphere debug\project2\midi\AllBlues.mid "
//VOIR UN LECTEUR MEDIA CLASSID+ RECENT PAS RECONNU DAS AUTRES PC?
?>
<div align="center"style="border: 1px solid #ccc; padding: 8px; margin-bottom: 16px;">
<table align="center">
<tr><td align="center"><h3><?php echo $nom; ?></h3></td></tr>
<tr>
<td align="center">
<script charset="utf-8" type="text/javascript" src="include/play.js">
</script>
<title>Lecteur de fichier</title>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle">
<OBJECT ID="MediaPlayer" width="0" height="0"
CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
CODEBASE="http://activex.microsoft.com/activex/co ... =6,4,5,715"
STANDBY="Loading Microsoft® Windows Media Player components..."
TYPE="application/x-oleobject">
<PARAM NAME="AutoStart" VALUE="True">
<PARAM NAME="AnimationatStart" VALUE="False">
<PARAM NAME="ShowControls" VALUE="false">
<PARAM NAME="FileName" VALUE="<?php echo $rep.$che_nom; ?>">
<EMBED
PLUGINSPAGE="http://www.microsoft.com/isapi/redir.dl ... ediaPlayer'>
</EMBED>
</OBJECT>
</td>
</tr>
<tr>
<td align="center"><img src="image/cadre.jpg" width="131" height="41" border="0" usemap="#Controles"></td>
<JavaScript detectActiveXPlugIn(auto);>
<map name="Controles">
<area shape="rect" coords="24,10,62,34" href="#"onClick="javascript:mp_play();">
<area shape="rect" coords="70,10,112,34" href="#"onClick="javascript:mp_stop();">
</map>
</tr>
</table>
</tr>
<tr>
<td align="center">
<br><font style="font size:12pt; color:#009966;">Taille du fichier : <b><?php echo $deci; ?> Ko</b></font><br>
<font style="font size:10pt; color:#006699;">Date d'ajout : <?php echo $ajout;?></font>
<br><br><div align="center"style="border: 1px solid #ccc; padding: 8px; margin-bottom:16px;">
<!--REDIRECTION SUR PLAY PHP SI CLICK "TELECHARGER LE FICHIER" Variable a Transmettre a click.php =$fichier -->
<a href="clik.php?id=<?php echo $fichier; ?>"><font style="font size:12pt;"><b>Télécharger ce fichier </b>
</font><img border="0"src="image/telecharger.gif"></a><br><br>
<font style="font size:10pt; color:#006699;">Ce fichier a été téléchargé : <?php echo $clique; ?> fois.</font>
</div>
</td>
</tr>
<tr>
<td align="center"><a href="#" onClick="window.close()">Fermer la fenêtre</a></td>
</tr>
</td>
</table>
</div>
<?php redi();// FUNCTION redi() ?>

PLAY.js

var bWin32IE;
if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform=="Win32")) {bWin32IE=true;} else {bWin32IE=false;}
function mp_play() {
if (bWin32IE==true) {
setTimeout("document.MediaPlayer.play()",100);
} else {
document.MediaPlayer.SetAutoStart(true);
document.MediaPlayer.Play();
}
}
function mp_stop() {
if (bWin32IE==true) {
document.MediaPlayer.Stop();
document.MediaPlayer.CurrentPosition=0;
} else {
document.MediaPlayer.Stop();
document.MediaPlayer.SetCurrentPosition(0);
}
}

Excusez moi pour la présentation du message.
J'avais fait un email avec fichiers attachés.
Mais je ne vois pas sur ce forum la possibilité de les envoyer?
Je vous ai indiqué le site de ce projet(pas d'accés moteur recherche)
Merci de votre avis
--------------------------------------------------------------------------------





Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)
myahoo
Animal mythique
Messages : 8275
Inscription : 02 sept. 2005, 00:13

Re: mozilla firefox problème play stop PHP JAVASCRIPT lecte

Message par myahoo »

alain.saez a écrit :Excusez moi pour la présentation du message.
J'avais fait un email avec fichiers attachés.
Mais je ne vois pas sur ce forum la possibilité de les envoyer?
Non, ici il n'y a pas de pièces jointes. Tu vas juste avoir à déplacer les balises

Code : Tout sélectionner

 en éditant ton message.

Par contre il y en a qui ne va pas être content :mrgreen: :
[quote="nico@nc"]Par contre, s'il y a marqué une seule fois micro$oft dans ton code, tu es banni à vie de Geckozone ! :twisted: [size=59](je blaque !)[/size][size=42] (en fait, non.)[/size][/quote]

[size=75]Message envoyé avec : [color=olive]Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4[/color][/size]
nico@nc
Animal mythique
Messages : 8038
Inscription : 21 août 2005, 08:04

Message par nico@nc »

Parce que ça passe sous Firefox ça ? :shock:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Nicolas
☛ Problème [résolu] ? Modifiez votre premier message pour l'indiquer.
Pas de support par message privé, postez sur le forum, merci.
alain.saez
Arias
Messages : 9
Inscription : 03 juil. 2007, 10:26

probleme firefox wmp

Message par alain.saez »

Mr myahoo,
Merci de m'avoir indiqué (pas de massage attachés).
Je suis novice dans l'utilisation des forums (structure des messages).
Je ne vois pas dans mon message micro$oft mais microsoft car il est bien dans le script du (play.php).Dois-je les effacer?
Je suis le premier à être respectueux envers les personnes qui développent bénévolement des logiciels libres de droits et loin de moi l'idée de faire l'apologie d'autres logiciels .

Mais ceci ne répond pas à la question du message.
Je vais toutefois regarder les régles de syntaxe d'envoi de message.

Merci


Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)
RenaR2

Message par RenaR2 »

lol, oki, mais je viens de voir que toutes les fonctions ne sont pas compatibles firefox, alors je ne vous promet rien, comme le disait myahoo ca va pas être évident avec le plugin microsoft... pas très soft sur le coup...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Cela passe dans Firefox sous Windows si le plugin activeX est installé. Jamais ailleurs.

Code : Tout sélectionner

<OBJECT [...]
CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" 
Ceci signifie : "Utiliser le plugin ActiveX pour lire le fichier. Ce n'est pas une manière correcte de coder :?
Tout sur l'art et la manière d'insérer des objets : http://joliclic.free.fr/html/object-tag/
Pour le midi c'est ici : http://joliclic.free.fr/html/object-tag ... o.html#mid

Ce code ne nécessite pas l'installation du plugin ActiveX dans le navigateur.

Pour les boutons play, ça doit pouvoir s'adapter. Le plus simple et surtout universel restant de laisser les contrôles natifs du lecteur :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
myahoo
Animal mythique
Messages : 8275
Inscription : 02 sept. 2005, 00:13

Re: probleme firefox wmp

Message par myahoo »

alain.saez a écrit :Je suis novice dans l'utilisation des forums (structure des messages).
Comme tu as ouvert un compte sur le forum, il te suffit de cliquer sur le Image pour modifier ton message (ça t'amènera ici).
alain.saez a écrit :Je ne vois pas dans mon message micro$oft mais microsoft car il est bien dans le script du (play.php).Dois-je les effacer?
C'est exactement la même chose : cette écriture "micro$oft" veut dire que celui qui la tape… euh… a justement envie de taper sur l'ennemi Crosoft :P

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
alain.saez
Arias
Messages : 9
Inscription : 03 juil. 2007, 10:26

pb wmp mozilla firefox

Message par alain.saez »

Bonjour Mr nico

Sur le site indiqué http://www.alain-saez.fr/(du moins à partir de mon pc)

cette application marche.
(Ecoute,téléchargement).
Seule l'action sur les boutons Play Stop de la première fenêtre est

inopérante avec mozilla firefox.
J'ai debuggé ce prg avec easyphp et phped(nusphère) en local et pour moi cela

marche.
Je l'ai mise chez l'hébergeur et ça marche IE et firefox.
Mais avec mozilla firefox toujours problème sur ces 2 boutons.
D'ailleurs bugzilla dit:Document.Mediaplayer.Play() is not a function.
onclick(click clientX=0,clientY=0).
Document.Mediaplayer.Stop() is not a function.
onclick(click clientX=0,clientY=0).

Donc avec firefox il ne reconnait pas les coordonnées des images des 2

boutons ni le src image du cadre dans lequel ils sont.
----------------------------------------------------------------
<td align="center"><img src="image/cadre.jpg" width="131" height="41"

border="0" usemap="#Controles"></td>
<JavaScript detectActiveXPlugIn(auto);>
<map name="Controles">
<area shape="rect" coords="24,10,62,34"

href="#"onClick="javascript:mp_play();">
<area shape="rect" coords="70,10,112,34"

href="#"onClick="javascript:mp_stop();">
</map>
------------------------------------------------------------------
Embedded incomplet? Je n'ai pas trouvé la solution.

Merci de votre attention.

alain


Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: pb wmp mozilla firefox

Message par calimo »

Bon bon, je crois qu'il faut qu'on reprenne depuis le début là :?
alain.saez a écrit :

Code : Tout sélectionner

<JavaScript detectActiveXPlugIn(auto);>
Firefox lit les pages HTML. Ceci n'est pas du HTML. La première chose est de faire un HTML correct.
Un fichier HTML ça commence par un doctype, suivi de la balise <html>, etc.
Je te conseille de commencer par ça. Un bon tuto XHTML : http://www.tuteurs.ens.fr/internet/web/html/
Enlève le X et garde juste le HTML.
Fais valider ton code par le validateur HTML : http://validator.w3.org/
Ta page d'accueil, par exemple, a beaucoup trop d'erreurs : http://validator.w3.org/check?verbose=1 ... saez.fr%2F

Une fois que tu auras un HTML potable, on en reparle :wink:
(Note : chez moi l'application ne fonctionne pas parce que je n'ai pas le plugin activeX installé. C'est le cas de la majorité des utilisateurs de Firefox.)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
alain.saez
Arias
Messages : 9
Inscription : 03 juil. 2007, 10:26

pb wmp mozilla firefox

Message par alain.saez »

Mr Calimo,

Vous avez raison.
Erreurs Html vous avez raison.
Je vais donc suivre vos conseils.
Je vous confirme que cette application n'est pas de moi.
Trois mois de mise au point! PHP ..etc.
D'ailleurs PHPED(nusphere) m'a signalé des erreurs.
Malgré cela,enfin, le prg fonctionne.(Avec erreurs dans la page html).
Cela fait 4 mois que je debugge ce prg.(php3?.....)
J'ai adopté une démarche descendante pour aborder cette Applic.
Je reconnais avoir zappé la structure html.
Néammoins Phped signalait des erreurs html.
J'ai corrigé certaines mais d'autres bloquaient mon prg.

Donc j'ai pris la démarche de faire fonctionner le prg.
Ensuite, aborder un retour sur la syntaxe html.

Le prg fonctionnant (à part l'accés play stop avec firefox) qui (pour moi n'avait aucune occurence avec la syntaxe html?) je me suis borné à terminer ce prg.

Je vous confirme que ma démarche est dans un but de formation (site fermé) et je me suis dit:
Faire marcher ce prg et puis corriger tous les bugs html ou autres.

Le dernier pb c'est toujours play stop avec firefox.

Problème non résolu.

Probléme résolu: Son du fichier appelé (plugin mediawrap 0.1.6.3.installé).

Est ce la syntaxe html je ne pense pas puisque play stop firefox me dit qu'il ne trouve pas les coordonnées des boutons (pas fct javascript x=0,Y=0 )
Personne ne m'a donné la réponse à ce pb.

C'ètait le dernier pb à résoudre pour fonctionner avec IE et Firefox.

Aprés cela il était pour moi impératif de reprendre le prg afin d'aborder ces erreurs html (qui certes n'empêche pas le prg de fonctionner)mais qu'il fallait aborder (formation, intégrité du prg).

Certes je suis un peu têtu mais je m'était imposé d'aborder (moindre des choses le prg en fct)et de faire un "flash back" afin de produire un prg "clean".

Ingénieur du conservatoire des arts et métiers à la retraite, je peux vous confirmer que j'ai fait appel à votre forum en dernier ressort et je n'aurait pas brûlé les étapes si ces balises d'object et embed (accés syst xp) etaient pour moi (néophite) pour le moins obscures étant donné les incompatilités (sur certaines fcts avancées).

J'espère que vous avez compris ma démarche et peut être résoudre ce pb.

A ma grande surprise, j'ai été agréablement surpris par la réactivité de votre forum et si je puis vous apporter ma contribution veuillez me communiquer quelques moyens de collaborer.

PS:Avec éditeur PHPED(nusphere) browser mozilla aucun blanc (espace) n'est toléré dans le path ou l'url du site (erreur script html).

Merci pour vos liens vérif html (je vais les appeler)













Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: pb wmp mozilla firefox

Message par calimo »

alain.saez a écrit :Malgré cela,enfin, le prg fonctionne.
Je rappelle que chez moi, ça ne fonctionne pas, et que ça ne fonctionne très vraisemblablement que chez ceux qui ont le plugin ActiveX (donc windows seulement, et encore une minorité des utilisateurs de navigateurs non-ie). Ce n'est pas ce que j'appelle fonctionner :wink:
(alors qu'on doit facilement pouvoir faire fonctionner ça partout :P )
alain.saez a écrit :Donc j'ai pris la démarche de faire fonctionner le prg.
Ensuite, aborder un retour sur la syntaxe html.
En fait, les erreurs HTML, c'est tout des problèmes qui risquent de surgir dans certaines configurations que tu n'as pas testé.

Bref, je pense que le plus simple est de commencer par faire quelque chose de simple, en HTML valide, qui fonctionne uniquement avec du HTML et un object comme indiqué précédemment. On est également là pour t'aider à y parvenir :wink: (bon, moi je serai en vacances :oops: ).
Ensuite, quand tu auras quelque chose de simple qui fonctionne, on pourra voir pour tes boutons, mais je pense que c'est d'une importance moindre que de faire tout simplement fonctionner la chose (ce qui, je rappelle, n'est pas le cas actuellement) :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 2 invités