arf!!! code JavaScript qui marche pas sous FireFox - HTML/CSS - Programmation
Marsh Posté le 29-03-2005 à 15:45:30
Marsh Posté le 29-03-2005 à 15:46:21
Et depuis quand on fait ce genre de choses en JavaScript Pour ton truc, faut faire ça côté serveur genre en PHP. Le JS ne sert à rien ici, c'est pas accessible, surtout pour un truc important comme celui-là.
Marsh Posté le 29-03-2005 à 15:46:29
encore ?
Marsh Posté le 29-03-2005 à 15:47:15
sadfallenangel a écrit : Dsl... mais j'sais pas encor me serir du forum correctement... donc sans faire exprès j'ai bloqué mon ancien post... |
Marsh Posté le 29-03-2005 à 15:47:35
Heu!!! c'est-à-dire, qu'est-ce que t'entends pas "les balises [code]", FlorentG ???
j'suis un nbi en la matiere
Marsh Posté le 29-03-2005 à 15:49:14
jsui obliger de faire sa en java... dsl
d'ailleurs la plus part du code est en ASP, j'ai juste quelques fonctions en javascript
Marsh Posté le 29-03-2005 à 15:49:29
sadfallenangel a écrit : jsui obliger de faire sa en java... dsl |
Faut pas, c'est une grave erreur de design
Marsh Posté le 29-03-2005 à 15:49:37
lis ça : http://forum.hardware.fr/documentation/index.html
Marsh Posté le 29-03-2005 à 15:54:33
uep ms en fait on me donne pas vraiment le choix de faire ceci ou cela... jdois juste essayer de trouver les erreurs afin que ce site soit compatible multiplate-forme/navigateur
et l'essantiel du site est en ASP... et je crois pas qu'il veuille en faire autrement...
http://www.appui.esc-toulouse.fr/pages/login.asp
Marsh Posté le 29-03-2005 à 15:58:37
Oula, il est vraiment bizarre ton site, genre des <script> avant le <!DOCTYPE>
Marsh Posté le 29-03-2005 à 15:59:17
Quand on désactive les CSS, y'a des "Votre login et/ou mot de passe sont érronnés. Vérifiez votre saisie." qui s'affichent, sympa pour les utilisateurs de Lynx
Marsh Posté le 29-03-2005 à 16:00:03
Et le bouton d'envoi qui n'est pas de type="submit", mais un simple bouton, du coup sans JS tu peux même pas envoyer le formulaire
Marsh Posté le 29-03-2005 à 16:00:37
arf!!! jvoi pa tou les commentaires!!! grrrr
jen vous 13 sur le forum... puis une fois arriver j'en vois que 10... c relou...ouin ouin ouin
Marsh Posté le 29-03-2005 à 16:01:47
est ce que tu pourrais utiliser des vrais mots et des balises , s'il te plait !
Marsh Posté le 29-03-2005 à 16:02:28
FlorentG a écrit : Et le bouton d'envoi qui n'est pas de type="submit", mais un simple bouton, du coup sans JS tu peux même pas envoyer le formulaire |
Ca me rappelle quelquechose...
Marsh Posté le 29-03-2005 à 16:02:55
genre : jvoi pa tou les commentaires => Je ne vois pas tout les commentaires
ou : jen vous 13 => j'en vois 13
c relou=> C'est assez ennuyeux !
Marsh Posté le 29-03-2005 à 16:03:18
sadfallenangel a écrit : arf!!! jvoi pa tou les commentaires!!! grrrr |
Marsh Posté le 29-03-2005 à 16:03:20
skeye a écrit : Ca me rappelle quelquechose... |
pas a moi !
C'est florentg qui faisait ça ?
Marsh Posté le 29-03-2005 à 16:03:46
ReplyMarsh Posté le 29-03-2005 à 16:03:50
Bref, la page est extrêmement mal programmée Vaut mieux tout recommencer, parce que là on atteind le summum de l'inaccessibilité
Marsh Posté le 29-03-2005 à 16:03:51
Ah y est sa remarche... jvois tout...
mais si tuveux tout ça c'est pas de moi... moi j'suis juste censé essayer de trouver un solution... et de corriger les quelques erreurs qu'ils pourraient y avoir, sachant que je ne connais, ni JS ni ASP... et que surtout je suis largué sur ce code sans avoir jamasi bossé dessus...
Marsh Posté le 29-03-2005 à 16:03:54
stiffler a écrit : pas a moi ! |
Non, un site que j'ai à garder en état de fonctionnement ici...
Marsh Posté le 29-03-2005 à 16:04:30
stiffler a écrit : Je t'en ai traduit un bout avec google ! |
Marsh Posté le 29-03-2005 à 16:04:41
Je me considère comme professionnel dans le domaine, et je suis aussi largué sur ce code tellement il est mal fait
Marsh Posté le 29-03-2005 à 16:05:01
FlorentG a écrit : Quand on désactive les CSS, y'a des "Votre login et/ou mot de passe sont érronnés. Vérifiez votre saisie." qui s'affichent, sympa pour les utilisateurs de Lynx |
Ouais enfin perso quand j'fais un page Ouaibe, j'me contrefous un peu des utilisateurs de Lynx
Marsh Posté le 29-03-2005 à 16:05:55
Taiche a écrit : Ouais enfin perso quand j'fais un page Ouaibe, j'me contrefous un peu des utilisateurs de Lynx |
Mon mobile n'a pas de JS non plus Et j'aime bien surfer sur mon mobile
Marsh Posté le 29-03-2005 à 16:06:04
atten sa c que le début... aprés c'est de pire en pire... une fois franchis la bariere du login et du mot de passe, sous FF, ça devient l'orgie, impossible d'activé, les menu déroulant, problémes avec le "onclick", ...etc
Marsh Posté le 29-03-2005 à 16:06:20
Taiche a écrit : Ouais enfin perso quand j'fais un page Ouaibe, j'me contrefous un peu des utilisateurs de Lynx |
Oui, mais si tu as des utilisateurs de mozilla paranoïaques le jscript peut aussi être désactivé. Des boutons qui ne devraient être de simples liens et qui ne fonctionnent pas à cause de ça ça donne l'air con, quand même...
Marsh Posté le 29-03-2005 à 16:06:28
sadfallenangel a écrit : Ca y est ça remarche... je vois tout... |
C'est presque ça ! \/
Enfin la je chipote !
Marsh Posté le 29-03-2005 à 16:07:32
sadfallenangel a écrit : donc sans faire exprès j'ai bloqué mon ancien post... |
non c'est moi
Marsh Posté le 29-03-2005 à 16:08:10
antp a écrit : non c'est moi |
menteur.
toi t'as fait exprès...
Marsh Posté le 29-03-2005 à 16:09:00
Oui, c'est ce que je voulais dire
Marsh Posté le 29-03-2005 à 16:09:19
Et les trucs genre "###Login". J'imagine sous un navigateur vocal :
*Dièse* *Dièse* *Dièse* Login |
Ils vous apprennent quoi dans cette école ?
Marsh Posté le 29-03-2005 à 16:09:23
skeye a écrit : Oui, mais si tu as des utilisateurs de mozilla paranoïaques le jscript peut aussi être désactivé. Des boutons qui ne devraient être de simples liens et qui ne fonctionnent pas à cause de ça ça donne l'air con, quand même... |
M'en fous de coder pour les paranos Franchement, autant désactiver aussi le HTML et tout voir en plain text, on sait jamais, des fois qu'y ait une image clignotante...
Marsh Posté le 29-03-2005 à 16:11:18
Taiche a écrit : M'en fous de coder pour les paranos Franchement, autant désactiver aussi le HTML et tout voir en plain text, on sait jamais, des fois qu'y ait une image clignotante... |
Environ 8-9% d'internautes sans JS, en moyenne Ca fait pas mal. Et pis pour des raisons d'accessibilité, de référencement etc, l'informations et la navigation ne doivent jamais reposer sur JS Genre même sous IE, si tu met en sécurité haute (par défaut sous 2003 server), JS est aussi désactivé... Donc si t'es sur ton serveur web, et que t'as un truc à chopper en toute tranquilité, bah tu sera emmerdé par un site qui requiert JS
Marsh Posté le 29-03-2005 à 16:18:08
FlorentG a écrit : Et les trucs genre "###Login". J'imagine sous un navigateur vocal :
|
Bin c'est une ecole de commerce, qui s'est créé un site d'aide aux etudiants... donc c'est pas vraiment leur fort, la programation, et d'ailleurs c'est pas leur but (ESC --> Ecole Superieur de Commerce)
Mais bon ça résoud pas vraiment mon problème, et j'me vois mal refaire tout le code surtout dans un langage que je ne connais pas vraiment... je peux plus ou moins comprendre certain truc, mais de la a le modifier en entier... arf pas cool
Marsh Posté le 29-03-2005 à 15:43:03
Dsl... mais j'sais pas encor me serir du forum correctement... donc sans faire exprès j'ai bloqué mon ancien post...
sinon pour le sondage j'ai pas trouvé la touche pour l'enlever... et j'sais pas quoi mettr comme sondage... d'ailleurs j'vois pas vraiment l'utilité d'un sondage...
Voila ce petit bout de script fonctionne correctemnt sous IE, mais sous FireFox, le sripct de traduction ne fonctionne pas et ne me met que les commentaires par defaut, codé comme suit lors de laffichage pour pouvoir voir quand ça marche pas ( " ###_commentaire_non-codé " )
il semblerait que cela vienne de la fonction 'getElementsByName' sous FF... mais comment puis-je fair pour resoudre ce problème, a moins que ce soi la syntaxe qui foire !!!
. donc voici le script:
<script language="JavaScript">
function traduitTexte(texteid,texteHTML)
{
obj = document.getElementsByName(texteid);
if (obj!=null)
{
for (i = 0; i < obj.length; i++)
{
obj[i].innerHTML=texteHTML;
}
}
}
function traduitChamp(champid,valeur)
{
obj = document.getElementsByName(champid);
if (obj!=null)
{
for (i = 0; i < obj.length; i++)
{
if (valeur!='')
{
obj[i].value=valeur;
}
}
}
}
function traduitImage(imageid,src,title)
{
obj = document.getElementsByName(imageid);
if (obj!=null)
{
for (i = 0; i < obj.length; i++)
{
if (src!='')
{
obj[i].src=src;
}
if (title!='')
{
obj[i].title=title;
}
}
}
}
function traduitPage()
{
var erreurtraduction='';
var textetemp='';
var textetemp2='';
textetemp='Vous n\'êtes plus connecté.<br>Pour utiliser le site vous devez vous identifier à nouveau.<br>';
traduitTexte('ok deconnexion',textetemp);
textetemp='Se connecter';
traduitTexte('se connecter',textetemp);
textetemp='Erreur de connexion, veuillez vérifier votre login et votre mot de passe !';
traduitTexte('erreur login',textetemp);
textetemp='Login :';
traduitTexte('login',textetemp);
textetemp='Mot de passe :';
traduitTexte('mot de passe',textetemp);
textetemp='Les champs en gras sont obligatoires';
traduitTexte('champs obligatoires',textetemp);
textetemp='Mot de passe perdu';
traduitTexte('mot de passe perdu',textetemp);
textetemp='Votre mail est inconnu, vérifiez votre saisie !';
traduitTexte('erreur mail',textetemp);
textetemp='Mail :';
traduitTexte('mail',textetemp);
textetemp='Appui version 5<BR><FONT color=#3333ff><STRONG>Groupe ESC Toulouse</STRONG></FONT><BR>Réalisation Centre de Recherches Appliquées IMeC<BR><A
href=\"http://www.market-in-mind.com/imec/pages/accueil.asp\">Internet Marketing & e-Commerce</A><BR><FONT size=1>Développement Franck JUBIN</FONT>';
traduitTexte('conception',textetemp);
textetemp='<marquee behavior=\"alternate\">Vous utilisiez la version précédente du site appui (Année 2003/2004 V4)</marquee><br><a
href=\"http://www.appui.esc-toulouse.fr/login.asp\">cliquez ici</a>';
traduitTexte('vers appui v4',textetemp);
textetemp='Envoyer';
traduitChamp('submit login',textetemp);
textetemp='Envoyer';
traduitChamp('submit mail',textetemp);
textetemp='';
textetemp2='Site en français';
traduitImage('drapeau francais',textetemp,textetemp2);
textetemp='';
textetemp2='Site en anglais';
traduitImage('drapeau anglais',textetemp,textetemp2);
textetemp='';
textetemp2='Site en espagnol';
traduitImage('drapeau espagnol',textetemp,textetemp2);
}
</script>
<script>
function init()
{
traduitPage();
initAff();
document.body.style.display='block';
initAlert();
}
</script>
. et voici le code de la page propremnt dite
<title>Connexion_test_fab</title>
<meta http-equiv="Content-Type" content="text/html; iso-8859-1">
<meta name="Description" content="">
<meta name="Keywords" content="">
<link href="login.asp_fichiers/_style.css" rel="stylesheet" type="text/css">
</head>
<body style="display: block;" class="BodySansBarre" onload="init();">
<table bgcolor="#000066" border="0" cellpadding="0" cellspacing="0" height="60" width="100%">
<tbody>
<tr>
<td bgcolor="#000066">
<div align="center">
<img src="login.asp_fichiers/TBS-elearning-60.gif" height="60" width="800">
</div>
</td>
<td align="right" bgcolor="#000066" nowrap="nowrap" valign="top" width="1%">
<table border="0" width="100%">
<tbody>
<tr>
<td nowrap="nowrap">
<script>
function changeLangue(lang)
{
urlmenu=window.ifmenu.location.href;
urlmain=window.ifmain.location.href;
window.location.href="@_changelangueiframe.asp?lang="+lang+"&urlmenu="+escape(urlmenu)+"&urlmain="+escape(urlmain);
}
</script>
<a href="http://www.appui.esc-toulouse.fr/pages/@_changelangue.asp?lang=fr">
<img id="drapeau francais" src="login.asp_fichiers/drapeau_003.gif" title="###tips" class="drapeau_on" height="16" width="26">
</a>
<a href="http://www.appui.esc-toulouse.fr/pages/@_changelangue.asp?lang=en">
<img id="drapeau anglais" src="login.asp_fichiers/drapeau_002.gif" title="###tips" class="drapeau_off" height="16" width="26">
</a>
<a href="http://www.appui.esc-toulouse.fr/pages/@_changelangue.asp?lang=es">
<img id="###tips" src="login.asp_fichiers/drapeau.gif" title="Site en espagnol" class="drapeau_off" height="16" width="26">
</a>
</td>
</tr>
<tr>
<td align="right">
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table align="center" bgcolor="#ffffff" border="0" width="400">
<tbody>
<tr class="MessageCacheRouge" id="msg0">
<td colspan="2">
<span id="ok deconnexion">
###Vous êtes déconnecté ! Pour continuer à utiliser le site vous devez vous reconnecter.
</span>
</td>
</tr>
<tr>
<td valign="middle">
<div align="right">
</div>
</td>
</tr>
<tr>
<td valign="middle">
<form method="post" action="@_login.asp" name="monformulaire" onsubmit="return false;" style="margin: 0px;">
<fieldset>
<legend>
<img src="login.asp_fichiers/login.gif" align="middle" height="22" width="22">
<span id="se connecter">
###Login
</span>
</legend>
<table align="center" bgcolor="#ffffff" border="0" width="100%">
<tbody>
<tr>
<td colspan="2">
</td>
</tr>
<tr class="MessageCacheRouge" id="msg1">
<td colspan="2">
<span id="erreur login">
Votre login et/ou mot de passe sont érronnés. Vérifiez votre saisie.
</span>
</td>
</tr>
<tr>
<td class="FormTextChampObligatoire" width="30%">
<span id="login">
###Login :
</span>
</td>
<td>
<input name="uti_login" id="uti_login" value="" size="40" validation="login,Tnonvide" type="text">
</td>
</tr>
<tr>
<td class="FormTextChampObligatoire" width="30%">
<span id="mot de passe">
###Mot de passe :
</span>
</td>
<td>
<input name="uti_motdepasse" size="40" id="uti_motdepasse" validation="mot de passe,Tnonvide" type="password">
</td>
</tr>
<tr>
<td class="FormTextChampObligatoire" width="30%">
</td>
<td>
<b>
<span id="champs obligatoires">
###Les champs en gras sont obligatoires
</span>
</b>
</td>
</tr>
<tr>
<td width="30%">
</td>
<td>
<input id="submit login" name="Submit" value="###Envoyer" onclick="submitForm(this.form);" type="button">
</td>
</tr>
</tbody>
</table>
</fieldset>
</form>
<br>
<form method="post" action="@_login_recupereinfosconnexion.asp" name="monformulaire" onsubmit="return false;" style="margin: 0px;">
<fieldset>
<legend>
<img src="login.asp_fichiers/password.gif" align="middle" height="22" width="22">
<span id="mot de passe perdu">
###Mot de passe perdu
</span>
</legend>
<table align="center" bgcolor="#ffffff" border="0" width="100%">
<tbody>
<tr>
<td colspan="2">
</td>
</tr>
<tr class="MessageCacheRouge" id="msg2">
<td colspan="2">
<span id="erreur mail">
###Votre mail est inconnu. Vérifiez votre saisie.
</span>
</td>
</tr>
<tr class="MessageCacheVert" id="msg3">
<td colspan="2">
<span id="ok mail">
###Un mail comportant vos informations de connexion vous a été envoyé !
</span>
</td>
</tr>
<tr class="MessageCacheRouge" id="msg4">
<td colspan="2">
<span id="erreur mail">
###Une erreur d'identification est survenue. Un message a été automatiquement envoyé au Webmaster du site.
</span>
</td>
</tr>
<tr>
<td class="FormTextChampObligatoire" width="30%">
<span id="mail">
###Mail :
</span>
</td>
<td>
<input name="uti_mail" size="40" id="uti_mail" value="" validation="mail,Temailnonvide" type="text">
</td>
</tr>
<tr>
<td class="FormTextChampObligatoire" width="30%">
</td>
<td>
<b>
<span id="champs obligatoires">
###Les champs en gras sont obligatoires
</span>
</b>
</td>
</tr>
<tr>
<td width="30%">
</td>
<td>
<input id="submit mail" name="Submit" value="###Envoyer" onclick="submitForm(this.form);" type="button">
</td>
</tr>
</tbody>
</table>
</fieldset>
</form>
</td>
</tr>
<tr>
<td align="center" valign="middle">
</td>
</tr>
<tr>
<td align="center" valign="middle">
<div id="conception" style="font-size: 9px;" align="center">
###conception
</div>
</td>
</tr>
<tr>
<td align="center" valign="middle">
</td>
</tr>
</tbody>
</table>
</body>
donc si quelqu'un pouvait m'aider ce serait cool... vraiment sympa
d'avance merci (y)
NB : Z'avez vu, j'ai fait des efforts pour pas écrire, version sms...
---------------
Et ne pas, quand viendra la vieillesse, m'apercevoir que je n'avais pas vécu...