[RESOLU] Script ne fonctionnant pas sur Ie (encore cte ....)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Script ne fonctionnant pas sur Ie (encore cte ....)

Re: [RESOLU] Script ne fonctionnant pas sur Ie (encore cte .

par Perine » 27 janv. 2013, 14:45

Windows XP est servi par défaut avec IE6, il me parait. D'ailleurs il suffit de se baser sur les en-têtes envoyés et pas sur un choix. C'est limite masochiste de faire ça.

Re: [RESOLU] Script ne fonctionnant pas sur Ie (encore cte .

par Fre3z69 » 27 janv. 2013, 13:39

Oui tu as raison, mais bon, c'est un script permettant à des utilisateurs étrangers de choisir leur langues, donc comme j'ai vu dans certains pays, encore Xp avec Ie5

C'est pour eux que j'ai adapter le code, pour des français je suis partisan de faire pour la majorité, et la minorité n'a qu'a être à la page, on peux pas toujours satisfaire tout le monde ;-)

Merci à toi

Cordialement

Re: Script ne fonctionnant pas sur Ie (encore cte ....)

par Perine » 27 janv. 2013, 13:29

IE < 6 ? C'est pas en t'intéressant à des navigateurs utilisés par moins de 0,1% des gens que ton site va évoluer. Pourquoi pas Lynx tant qu'on y est. C'est pas IE qui est merdique dans ce cas, c'est le fait qu'il n'y avait pas encore vraiment de standard à ce moment. Je te déconseille TRÈS, TRÈS fortement de faire ça. IE8 (ou au plus IE7) devrait être le navigateur de référence pour le minimum requis. Même IE6 a été officiellement déconseillé par MS.

Re: Script ne fonctionnant pas sur Ie (encore cte ....)

par Fre3z69 » 27 janv. 2013, 12:56

Salut,

Alors en fait j'ai régler le problème, j'ai convertis le script en Js, afin de ne plus avoir de conflit avec Ie < 6

Merci beaucoup, ça m'auras permis de savoir que Ie est vraiment [CENSORED] ^^

Cordialement

Re: Script ne fonctionnant pas sur Ie (encore cte ....)

par Perine » 27 janv. 2013, 12:01

jQuery est compatible avec IE >= 6. Tu ne donnes pas assez d'informations. Quel est le code CSS derrière ces classes ? Quel est le message d'erreur produit dans IE ? Le code est-il seulement exécuté ?

Script ne fonctionnant pas sur Ie (encore cte ....)

par Fre3z69 » 27 janv. 2013, 08:53

Salutation à tous

Je viens vous voir a cause du très légendaire et mauvais explorateur qu'est Ie (toutes version confondu)
J'ai fait un script simple permettant d'afficher la liste des langues disponible, mais le hic c'est que Ie ne l’interprète pas, et donc mon script est nul.

[javascript]
$(document).ready(function() {
$('#pays').click(function() {
$('#pays').toggleClass('active');
$('ul.liste_pays').toggle();
});
});[/javascript]

Le "menu" générer via php
	echo '<div class="btn-group pull-right">
			<button class="btn btn-inverse"><img class="" src="./images/icons/langs/'.$lang.'.png"></button>
			<button class="btn btn-inverse dropdown-toggle" id="pays"><span class="caret"></span></button>
			<ul class="liste_pays">';
	
	foreach ($languages as $lg)
	{
		if (!isset($lang)){
			$lang = $default_lang;
		}
		if (is_file($dir_lang. $lang . $extension)){
			$url_lg = 'lang='.$lg;
			$nom = 'lang_'.$lg;
			if (!isset($lg)){
		echo '';
			}else{
		$img_lg = './images/icons/langs/'.$lg.'.png';
		if (isset($_GET['p'])){
			echo '<li><a href="'.$currentDir.'?'.$url_lg.'"><img class="rezise" src="'.$img_lg.'"></a></li>';
		}
		else{
			echo '<li><a href="./?'.$url_lg.'"><img class="rezise" src="'.$img_lg.'"></a></li>';
		}
			}
		}
		echo '<li class="liste_pays_divider"></li>';
	}
		echo '</ul>
	</div>';
Je souhaite afficher la liste quand on clique sur #pays, et la refermer lorsqu'on clique à nouveau.

Pouvez vous me dire ce qui ne va pas pour que Ie ne sais pas faire fonctionner ce script?

Merci de votre aide.

Cordialement