aide
-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
aide
bonjour,
je ne maîtrise malheureusement pas mozilla et firefox.
Mon site possède l'une ou l'autre chose qui tourne avec IE mais pas avec les deux autres.
Pourriez vous m'aider à régler cela afin que je supprime le message sur mon site demandant aux joueurs d'utiliser IE ?
Voici les erreurs
code PHP
echo"<a href=\"http:.......... target=\"_blank\" onclick=\"submit()\"><img src=\"http:.............. border=\"0\"></a>";
donc l'événement onclick ne s'enclenche pas.
merci à vous
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
je ne maîtrise malheureusement pas mozilla et firefox.
Mon site possède l'une ou l'autre chose qui tourne avec IE mais pas avec les deux autres.
Pourriez vous m'aider à régler cela afin que je supprime le message sur mon site demandant aux joueurs d'utiliser IE ?
Voici les erreurs
code PHP
echo"<a href=\"http:.......... target=\"_blank\" onclick=\"submit()\"><img src=\"http:.............. border=\"0\"></a>";
donc l'événement onclick ne s'enclenche pas.
merci à vous
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Un lien vers ton site serait plus efficace.
Mais en général, pour la première chose à faire est s'assurer que le code HTML du site est valide à l'aide d'un validateur comme celui-ci: http://validator.w3c.org . En effet la plupart des navigateurs se comportent assez similairement dans le cas d'un code correct mais les comportement deviennent très différent en cas de code incorrect car la norme ne précise pas comment interpréter un tel code.
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.2) Gecko/20060325 Firefox/1.5.0.2
Mais en général, pour la première chose à faire est s'assurer que le code HTML du site est valide à l'aide d'un validateur comme celui-ci: http://validator.w3c.org . En effet la plupart des navigateurs se comportent assez similairement dans le cas d'un code correct mais les comportement deviennent très différent en cas de code incorrect car la norme ne précise pas comment interpréter un tel code.
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.2) Gecko/20060325 Firefox/1.5.0.2
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
mon site est http://www.e-soccermania.com.
mais cette partie de code est dans la zone réservée aux joueurs donc vous n'y avez pas accès directement.
En fait les joueurs se connectent avec leur login et mot de passe, ensuite ils arrivent sur leur page ou ils peuvent télécharger leurs feuille de match (ils choisissent le fichier à l'aide d'un radiobutton) ensuite ils clique sur la partie de code donnée ci-dessus et ils peuvent télécharger le fichier demandé.
En fait c'est une bannière publicitaire qui remplace un bouton normal et qui a un événement onclick.
merci
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
mais cette partie de code est dans la zone réservée aux joueurs donc vous n'y avez pas accès directement.
En fait les joueurs se connectent avec leur login et mot de passe, ensuite ils arrivent sur leur page ou ils peuvent télécharger leurs feuille de match (ils choisissent le fichier à l'aide d'un radiobutton) ensuite ils clique sur la partie de code donnée ci-dessus et ils peuvent télécharger le fichier demandé.
En fait c'est une bannière publicitaire qui remplace un bouton normal et qui a un événement onclick.
merci
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Ben le onclick marche sous Fx, il faut croire qu'il y a une autre erreur autour. As-tu des erreurs dans la console Javascript?
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.2) Gecko/20060325 Firefox/1.5.0.2
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.2) Gecko/20060325 Firefox/1.5.0.2
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
j'ai un autre soucis avec un javascript.
vous pouvez le voir sur la page comptes-rendus.http://www.e-soccermania.com/cr.php5
Avec IE, vous pouvez choisir au fur et à mesure dans les dropdownlist (elles se mettent à jour automatiquement en fonction du choix précédent), alors qu'avec FF il faut chaque fois cliquer sur le bouton.
en ce qui concerne l'autre, il n'y a pas de javascript voici une partie de la page
<form action="joueur_download.php" name="joueur_download" method="post" target="_self">
<input name="telecharger" type="hidden" value="Télécharger">
<?
$fichiers=getFichiersUtilisateur($_SESSION['clubs']);
$length=count($fichiers);
if($length>0){
?>
<div align="center"><font color="#FFFFCC" face="Comic Sans MS">Sélectionnez le fichier à télécharger: </font></div>
<table border=\"1\" width="100%" height="70%" cellpadding="0" cellspacing="0">
<tr>
<td align="center" width="25%" height="5%"><font face="Comic Sans MS"><strong>Nom du fichier</strong></font>
</td>
<td align="center" width="25%" height="5%"><font face="Comic Sans MS">Date</font></td>
<td align="center" width="25%" height="5%"><font face="Comic Sans MS"><strong>Télécharger</strong></font></td>
</tr>
<?
$i =0;
for($i=0; $i<$length; $i++){
$row_fichier = $fichiers[$i];
?>
<tr>
<td align="center" width="25%" height="5%"><? print($row_fichier["NOM"]); ?></td>
<td align="center" width="25%" height="5%"><? print($row_fichier["date"]); ?></td>
<td align="center" width="25%" height="5%"><input type="radio" name="id_fichier_tele" value="<? print($row_fichier[0]); ?>"></td>
</tr>
<?
}
}
else print("Pas de fichier à télécharger");
}
else print("Login ou mot de passe invalide");
?>
</table>
<div align="center">pour télécharger un fichier, après l'avoir séléctionné, cliquez sur la bannière.<br>
<?
echo"<a href=\"http:...... target=\"_blank\" onclick=\"submit()\"><img src=\"http:....... border=\"0\"></a>";
</div>
Donc le onclick() lance le POST (qui appelle ma fonction permettant de télécharger le fichier sélectionné) mais avec FF il lance rien
merci
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
vous pouvez le voir sur la page comptes-rendus.http://www.e-soccermania.com/cr.php5
Avec IE, vous pouvez choisir au fur et à mesure dans les dropdownlist (elles se mettent à jour automatiquement en fonction du choix précédent), alors qu'avec FF il faut chaque fois cliquer sur le bouton.
en ce qui concerne l'autre, il n'y a pas de javascript voici une partie de la page
<form action="joueur_download.php" name="joueur_download" method="post" target="_self">
<input name="telecharger" type="hidden" value="Télécharger">
<?
$fichiers=getFichiersUtilisateur($_SESSION['clubs']);
$length=count($fichiers);
if($length>0){
?>
<div align="center"><font color="#FFFFCC" face="Comic Sans MS">Sélectionnez le fichier à télécharger: </font></div>
<table border=\"1\" width="100%" height="70%" cellpadding="0" cellspacing="0">
<tr>
<td align="center" width="25%" height="5%"><font face="Comic Sans MS"><strong>Nom du fichier</strong></font>
</td>
<td align="center" width="25%" height="5%"><font face="Comic Sans MS">Date</font></td>
<td align="center" width="25%" height="5%"><font face="Comic Sans MS"><strong>Télécharger</strong></font></td>
</tr>
<?
$i =0;
for($i=0; $i<$length; $i++){
$row_fichier = $fichiers[$i];
?>
<tr>
<td align="center" width="25%" height="5%"><? print($row_fichier["NOM"]); ?></td>
<td align="center" width="25%" height="5%"><? print($row_fichier["date"]); ?></td>
<td align="center" width="25%" height="5%"><input type="radio" name="id_fichier_tele" value="<? print($row_fichier[0]); ?>"></td>
</tr>
<?
}
}
else print("Pas de fichier à télécharger");
}
else print("Login ou mot de passe invalide");
?>
</table>
<div align="center">pour télécharger un fichier, après l'avoir séléctionné, cliquez sur la bannière.<br>
<?
echo"<a href=\"http:...... target=\"_blank\" onclick=\"submit()\"><img src=\"http:....... border=\"0\"></a>";
</div>
Donc le onclick() lance le POST (qui appelle ma fonction permettant de télécharger le fichier sélectionné) mais avec FF il lance rien
merci
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Re: aide
Elle est définie où ta fonction submit ? Pas trouvé...soccermania a écrit : echo"<a href="http:.......... target="_blank" onclick="submit()"><img src="http:.............. border="0"></a>";

Ensuite il y a beaucoup d'erreurs dans ta page tu devrais les corriger (les laisser signifie que tu ne respecte pas les standards et donc accepte que ça ne passe pas comme tu le souhaiterait partout)

-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
désolé, j'avais oublié le code php au dessus
<?
session_start();
if(isset($_SESSION['id_session']))
{
include("fonction_joueur.php");
if(isset($_POST['telecharger']))
{
if(isset($_POST['id_fichier_tele']))
{
download_file($_SESSION['id_session'], $_POST['id_fichier_tele']);
}
else print("<SCRIPT>alert('Sélectionnez le fichier a télécharger!');</SCRIPT>");
}
?>
donc voici ce qui se passe lors du POST et le onclick=submit() lance le post. du moins en IE c'est comme cela, sans doute une piste pour FF.
merci
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
<?
session_start();
if(isset($_SESSION['id_session']))
{
include("fonction_joueur.php");
if(isset($_POST['telecharger']))
{
if(isset($_POST['id_fichier_tele']))
{
download_file($_SESSION['id_session'], $_POST['id_fichier_tele']);
}
else print("<SCRIPT>alert('Sélectionnez le fichier a télécharger!');</SCRIPT>");
}
?>
donc voici ce qui se passe lors du POST et le onclick=submit() lance le post. du moins en IE c'est comme cela, sans doute une piste pour FF.
merci
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
beh non, sans doute une des choses supplémentaires qu'IE ne respecte pas par rapport au W3C, mais quand tu places un bouton avec Ie tu fait
<input type=submit name="..." value="..."></input>
et le fait de cliquer sur le bouton te fait passer dans le post
donc tu as un endroit ou tu places un
<form action="joueur_download.php" name="joueur_download" method="post" target="_self">
et le fait de cliquer sur le bouton lance cette action.
Mais je comprend ton étonnement de ne pas avoir de function submit(), puisque dans la programmation normale c'est effectivement ce qu'il faudrait.
Le problème étant que je ne sais pas ce qu'il faut faire en FF.
Par contre si je laisse le bouton normal cela fonctionne
<input type=submit() value="cliquez ici" name="btnOK"></input>
Donc ici j'ajoute le onclick=submit() dans ma bannière.
Cela ajoute la propriété d'un bouton normal.
En IE ca passe, en FF ca donne rien.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
<input type=submit name="..." value="..."></input>
et le fait de cliquer sur le bouton te fait passer dans le post
donc tu as un endroit ou tu places un
<form action="joueur_download.php" name="joueur_download" method="post" target="_self">
et le fait de cliquer sur le bouton lance cette action.
Mais je comprend ton étonnement de ne pas avoir de function submit(), puisque dans la programmation normale c'est effectivement ce qu'il faudrait.
Le problème étant que je ne sais pas ce qu'il faut faire en FF.
Par contre si je laisse le bouton normal cela fonctionne
<input type=submit() value="cliquez ici" name="btnOK"></input>
Donc ici j'ajoute le onclick=submit() dans ma bannière.
Cela ajoute la propriété d'un bouton normal.
En IE ca passe, en FF ca donne rien.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Essaie: onclick="window.document.action1.submit()"
où action1 est le nom du form (<form name="action1" ... )
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.2) Gecko/20060325 Firefox/1.5.0.2
où action1 est le nom du form (<form name="action1" ... )
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.2) Gecko/20060325 Firefox/1.5.0.2
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
avec IE, ça ne fonctionne pas.pour FF comme je ne l'ai pas je ne sais rien dire
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
en fait je le place dans une bannière publicitaire car je suis payé au clic, donc les joueurs doivent cliquer sur la bannière pour télécharger le fichier voulu.
Un peu comme sur le site Sport4fun, tu dois aussi avoir une pub avant de confirmer ton pronostic
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
Un peu comme sur le site Sport4fun, tu dois aussi avoir une pub avant de confirmer ton pronostic
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
-
- Arias
- Messages : 13
- Inscription : 02 avr. 2006, 13:02
on pourrait faire plus simplement.
quand tu dois ajouter un bouton, quelle balise utilises-tu ?
<input type=submit name="" value=""></input>
ou alors autre chose
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
quand tu dois ajouter un bouton, quelle balise utilises-tu ?
<input type=submit name="" value=""></input>
ou alors autre chose
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
venez voir mon site.
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
Il s'agit d'un jeu de simulation de football sur le net.
http://www.e-soccermania.com
1/si on suit les standards on écrit : <input type="submit" name="..." value="..." />soccermania a écrit :<input type=submit name="" value=""></input>
2/les portions de ton code me font penser que ton code est une mixture structure/format/javascript

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.1) Gecko/20060124 Firefox/1.5.0.1
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités