Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Mon mootools ne marche pas sou IE6

Flammeche
Avatar de malo
  • Messages : 25
  • Inscrit : 04 Juillet 2008
Message édité 1 fois, dernière édition par malo, 28 Février 2009, 19:14     Lien vers ce message 28 Février 2009, 19:12
Salut !

je suis en train de décourvir mootools, et alors que j'essai d'intégrer qq scripts basics de mootools, je suis déjà emmerdé par IE6... Sous FF 3, il n'y a aucuns problèmes...

J'ai essayé sur plusieurs ordi différents, je n'arrive pas à faire un Form.Send avec mootools, c'est par ici : page bug mootools

Concretement, il me met l'erreur :
Line: 5
Char: 3
Error: Object Required
Code: 0


J'inclus bien sur le fichier mootools (la dernière version), + un fichier search.js que voici :

window.addEvent('domready', function() {

	$('myForm').addEvent('submit', function(e) {
		//Prevents the default submit event from loading a new page.
		e.stop();
		//Empty the log and show the spinning indicator.
		var log = $('log_res').empty().addClass('ajax-loading');
		//Set the options of the form's Request handler. 
		//("this" refers to the $('myForm') element).
		this.set('send', {onComplete: function(response) { 
			log.removeClass('ajax-loading');
			log.set('html', response);
		}});
		//Send the form.
		this.send();
	});
});


et mon code html c'est :

<div style="margin: 30px ;">
	<form id="myForm" action="./search.php" method="post">
		<div id="form_box">
			<div>
			  <input type="hidden" name="action" value="?do=133" />
				<p>Rechercher :</p>
				<table><tr>
				<td><input type="text" class="search_text" name="text" value=""></td><td><input type="submit" name="button" class="chercher" value="Chercher" id="submitter"></td>
				</tr></table>
			</div>
			<div align="right">
			
			</div>
      <div align="right"><font style="font-size: 8px;"><i>Laissez vide et cliquez sur Chercher pour afficher toutes les &eacute;quipes<br />Si la recherche n&#146;aboutie jamais, <a href="?do=132&mode2=inc_search&PHPSESSID=f4440620ed3a44bfcef26068f5148c4c" class="txt">cliquez-ici</a></i></font></div>
		<span class="clr"><!-- spanner --></span>
		</div>
	</form>
	<div id="log">
		<div id="log_res"><!-- spanner --></div>
	</div>
	<span class="clr"><!-- spanner --></span>
</div></div>


Es ce que vous pouvez m'aider à résoudre ce problème ???

Merci beaucoup d'avance,

++
Malo.
 
Equipe des MODS
Avatar de Grummfy
  • Age : 27 ans
  • Messages : 7057
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 28 Février 2009, 19:47
ie6 est à bannir utilise ie7 (ou un autre navigateur du genre firefox, safarie, opera qui eux respecte presque les standart et pas cette boose de ie6 qui ne fait que ralentir le dev web)

sinon normalement ie6 fonctionne parfaitement avec mootools je pencherait plus pour un bug dans les ajouts que tu as fait. mais le mieux est carrément de contacté l'équipe mootools


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
Mods fsb2 - Grummfy's project - Zf Planet
 
Flammeche
Avatar de malo
  • Messages : 25
  • Inscrit : 04 Juillet 2008
  Lien vers ce message 05 Mars 2009, 13:10
Pour ceux que ça interesse,

j'ai résolu mon pb.

En fait, avec IE6 et mootools, on ne peut pas mettre de input de type hidden. Donc le
<input type="hidden" name="action" value="?do=133" />

faisait tout bugger.
Je suis donc passé par un
<form id="myForm" action="./search.php?mode= $action " method="post">


++
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 05 Mars 2009, 22:36
Je n'ai pas compris pourquoi ça ne marchait pas, à priori mootools est parfaitement compatible avec IE6, je pense plutôt que tu as du te tromper quelque part car il n'y a pas de raisons qu'il y a un problème avec les champs hidden. Enfin si ça marche c'est le principal ;)

Grummfy : c'est pas une bonne façon de penser ça, tu codes un site pour tes "clients", pas pour toi même, que tu sois sous IE6, IE7 ou Firefox ne change pas qu'il y aura plein de visiteurs sous IE6 ;)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe des MODS
Avatar de Grummfy
  • Age : 27 ans
  • Messages : 7057
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 06 Mars 2009, 16:09
non, désolé mais ie6, de plus en plus de professionnel n'y pense plus tellement la charge de travail pour rendre compatible son application est forte ...
je sais que c'est pas l'idée sur un marché mais y a des limite à tout.


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
Mods fsb2 - Grummfy's project - Zf Planet
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 06 Mars 2009, 16:46
Ben je travail dans une boite de multimédia (conception de sites webs et d'applications internet), et crois moi la grande majorité de nos clients tournent sous IE6. Dans les entreprises, la plupart du temps tu ne peux pas installer le navigateur que tu veux puisque tu n'es pas admin de ton compte, ce qui explique pourquoi beaucoup de postes de travail non mis à jour tournent encore sur IE6. Certes c'est chiant, mais il n'empêche que ce n'est pas professionnel de laisser de côté ces utilisateurs ;)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe des MODS
Avatar de Grummfy
  • Age : 27 ans
  • Messages : 7057
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 06 Mars 2009, 17:49
certes mais bon alors on avance pas lorsque l'on voix le retard sur le net du à IE6 ....

sinon c'est aussi le rôle des boîte d'expliquer que ie6 c'est fini y a ie7 bientôt le 8 ... et plein d'autre navigateur.


"La gravité est le bonheur des imbéciles" Charles de Montesquieu > "T'as raison, L'apesanteur c'est plus rigolo" Hébus de Phalompe (Troll de Troy)
Mods fsb2 - Grummfy's project - Zf Planet
 
Répondre


.