Ne fonctionne pas sous IE

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Ne fonctionne pas sous IE

    Bonjour,

    Sur un site avec création de compte le bouton Enregistrer fonctionne très bien sous Firefox mais pas du tout sur Internet Explorer et j'ai l'erreur suivante:SCRIPT438: L’objet ne gère pas la propriété ou la méthode « ready »
    login?view=registration, Ligne 234 Caractère 1 (Ligne en gras)

    function copyEmailToPseudo(obj){document.getElementById('jf orm_username').value = obj.value;}
    function hideGender(hide){document.getElementById('jform_ot her-lbl').hidden=hide;document.getElementById('jform_o ther').hidden=hide;}
    function changeGender(obj){hideGender(obj.value!='X');}
    $(document).ready(function(){hideGender(true);});

    Que dois-je faire?

    Merci pour votre aide
    Calypso 21

  • #2
    Re : Ne fonctionne pas sous IE

    Salut,

    A priori c'est un conflit javascript, voire une absence de bibliothèque js. Il se peut que tu aies deux jQuery (occasionnée par un module ou plugin) sur ton site ou qu'il y ait un conflit avec Mootools.

    Publie le <head> de ton site ou donne un lien.

    a+

    Commentaire


    • #3
      Re : Ne fonctionne pas sous IE

      Voici le fichier concerné:

      Si besoin je t'envoie l'adresse du site mais sur adresse privée car il a un code d'accès.

      Merci pour ton aide.
      Code:
      <?php
      /**
       * @version		$Id: default.php 20196 2011-01-09 02:40:25Z ian $
       * @package		Joomla.Site
       * @subpackage	com_users
       * @copyright	Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
       * @license		GNU General Public License version 2 or later; see LICENSE.txt
       * @since		1.6
       */
      
      defined('_JEXEC') or die;
      
      JHtml::_('behavior.keepalive');
      JHtml::_('behavior.tooltip');
      JHtml::_('behavior.formvalidation');
      ?>
      
      <script type="text/javascript"> 
      
      function copyEmailToPseudo(obj){document.getElementById('jform_username').value = obj.value;}
      function hideGender(hide){document.getElementById('jform_other-lbl').hidden=hide;document.getElementById('jform_other').hidden=hide;}
      function changeGender(obj){hideGender(obj.value!='X');}
      $(document).ready(function(){hideGender(true);});
      
      </script>
      <script language="javascript" type="text/JavaScript">
      function checkCondition(task)
      {
      	
        var isFormValid=document.formvalidator.isValid(document.getElementById('adminForm'));
        var isChecked=document.getElementById('conditions_cb').checked; 
      
          if (articleText == "")
      	{
          isFormValid=false;
      
        
          
           isFormValid=false;
            selectedCatId.className=conditions_cb+" invalid";
            selectedCatIdLabel.className=selectedCatIdLabel.className+" invalid";
             
           }
          
      
      		 if (task == 'article.save' && isFormValid) {
        		  if (isChecked) {
      			    
      			      alert('<?php echo $this->escape(JText::_('Biodiversiterelationnelle vous remercie pour votre contibution'));?>');
        			  
        			   
      		 	} else {
                alert('<?php echo $this->escape(JText::_('Vous devez accepter les conditions'));?>');
      		 
            }
       	} else {
      	 		alert('<?php echo $this->escape(JText::_('JGLOBAL_VALIDATION_FORM_FAILED'));?>');
      			
      	 	}		
      		return task;
      		 
       }
      
      
       
      </script>  
      <script type="text/javascript"> 
      
      function verif()
      {
      	if (document.getElementById('conditions_cb').checked == false){
      		alert("veuillez cocher la case des conditions generale");
      		document.getElementById('conditions_cb').focus();
      		return false;
      		}
                      
              
      }
      
      </script>
      <div class="registration<?php echo $this->pageclass_sfx?>">
      <?php if ($this->params->get('show_page_heading')) : ?>
      	<h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
      <?php endif; ?>
         
      	<form id="member-registration"   action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate" onSubmit="return verif()" >
      	
      	<?php foreach ($this->form->getFieldsets() as $fieldset): // Iterate through the form fieldsets and display each one.?>
      	<?php $fields = $this->form->getFieldset($fieldset->name);?>
      	<?php if (count($fields)):?>
        <fieldset> <div>
        
      			<?php echo htmlentities("Pour laisser un témoignage, il est nécessaire d'accepter les ");?><a class="jcepopup autopopup-single" rel="width[550];height[550]" type="text/html" href="index.php?option=com_content&amp;view=article&amp;id=73" target="_blank"><?php echo htmlentities("Conditions Générales d'Utilisation");?>.</a> 
       
            <?php echo htmlentities(" L'acceptation des conditions générales d'utilisation signifie l'acceptation de la cession exclusive des droits d'auteur au Conservatoire.");?>
      			<br>
      			<?php echo htmlentities("L'indication de votre nom, prénom, et adresse e-mail (qui sera votre identifiant) est obligatoire, mais ces données restent
      		confidentielles et ne seront pas publiées ou communiquées à des tiers.");?> 
      		</div> </fieldset>
      		
      		<fieldset>  
      		<?php if (isset($fieldset->label)):// If the fieldset has a label set, display it as the legend.?>
      			<legend><?php echo JText::_($fieldset->label);?></legend>
      		<?php endif;?>
      			<dl>
      		<?php foreach($fields as $field):// Iterate through the fields in the set and display them.?>
      			<?php if ($field->hidden):// If the field is hidden, just display the input.?>
      				<?php echo $field->input;?>
      			<?php else:?>
      				<dt>
      				<?php echo $field->label; ?>
      				<!--
      				<?php if (!$field->required && ($field->type != "Spacer")): ?>
      					<span class="optional"><?php echo JText::_('COM_USERS_OPTIONAL');?></span>
      				<?php endif; ?>
      				-->  
      				</dt>
      				<?php if ($field->type != "Spacer"): ?>
      					<dd><?php echo $field->input;?></dd>
      				<?php else:?>
      					<dd style="color:white"><?php echo "."; ?></dd>
      				<?php endif; ?>
      			<?php endif;?>
      		<?php endforeach;?> 
      			</dl> 
      		</fieldset>   
      	<?php endif;?>
      <?php endforeach;?>
                    
       <legend><?php echo JText::_('Conditions'); ?></legend>
          <div>
      	  <input id="conditions_cb" type="checkbox"  name="conditions" /> <a type="text/html" class="jcepopup autopopup-single" rel="width[550];height[550]" href="index.php?option=com_content&amp;view=article&amp;id=73" target="_blank">J'accepte les  Conditions G&eacuten&eacuterales d'Utilisation du Conservatoire pour la Biodiversit&eacute Relationnelle</a>
        	
                 
       
                            <br>  </br>
      	<legend><?php echo JText::_('Utilisation'); ?></legend>
      		<?php echo $this->form->getLabel('utilisation')?>
          <?php echo $this->form->getInput('utilisation')?>
      	<label  id="catId_fieldset">
            <?php echo htmlentities("L'utilisation des données peut servir à des fins scientifiques et/ou permet de recevoir des offres promotionnelles ou des informations de nature commerciale sur d'autres produits ou services éventuellement proposés par l'Association ou ses partenaires.")?><br>
              
          </label>    
      	
      		<div class="formelm" >
          <?php echo $this->form->getLabel('publication')?>
          <?php echo $this->form->getInput('publication')?>
      	</br>
      	</br>
      	<field class="inputbox" textsize="50px">
      	<table align="left">
      	<form>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      	<SELECT name="nom" size="1">
      	<OPTION>J'accepte cette clause des Conditions Generales d'Utilisation</option>
      	<OPTION>Je n'accepte pas cette clause des conditions Generales d'utilisation</option>
      	</SELECT>
      	</form>
      	</field> 
      	</table>
          </div>
                 <br> </br>  
          	
          <div>
                
                   
       
          <br> </br>    
      	  <div align="center">
      			<button type="submit" class="validate"><?php echo JText::_('JREGISTER');?></button>
      			<?php echo JText::_('COM_USERS_OR');?>
      			<a href="<?php echo JRoute::_('');?>" title="<?php echo JText::_('JCANCEL');?>"><?php echo JText::_('JCANCEL');?></a>
      			<input type="hidden" name="option" value="com_users" />
      			<input type="hidden" name="task" value="registration.register" />
      			<?php echo JHtml::_('form.token');?>
           
      		</div> 
          
                 </br>
          </div>
      </div> 
      </div>
      </form>
      Dernière édition par zepelin57 à 28/01/2013, 14h30 Raison: Codage pour mise en page

      Commentaire


      • #4
        Re : Ne fonctionne pas sous IE

        Salut,

        Je parlais du code généré, celui que tu peux trouver en faisant ctrl+u dans ton navigateur, entre les balises <head> et </head>.

        Sinon envoie-moi ton url.

        a+

        Commentaire


        • #5
          Re : Ne fonctionne pas sous IE

          Envoyé par kursus Voir le message
          Salut,

          Je parlais du code généré, celui que tu peux trouver en faisant ctrl+u dans ton navigateur, entre les balises <head> et </head>.

          Sinon envoie-moi ton url.

          a+

          Voici le code sinon: www.biodiversiterelationnelle.ch/ login: twpgcb mot de passe: techover ensuite: laisser votre témoignage et Créer un compte

          <head>
          <base href="http://www.biodiversiterelationnelle.ch/index.php/login" />
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
          <meta name="robots" content="index, follow" />
          <meta name="keywords" content="Biodiversité relationnelle témoignages Amis Animaux Couples Familles Professionnelles Société Soi Voisinages" />
          <meta name="rights" content="® www.biodiversiterelationnelle.ch - Thomas Will/ 2011- 2012" />
          <meta name="language" content="fr-FR" />
          <meta name="description" content="Le Conservatoire pour la Biodiversité Relationnelle est un engagement pour la sauvegarde et l'intégration des savoirs relationnels dans le débat public.
          www.biodiversiterelationnelle.ch - Thomas Will/ 2011" />
          <meta name="generator" content="Joomla! 1.6 - Open Source Content Management" />
          <title>Identification</title>
          <link href="/templates/beez_20/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
          <link rel="stylesheet" href="/plugins/system/mediabox_ck/mediabox_ck/mediaboxAdvBlack21.css" type="text/css" />
          <link rel="stylesheet" href="/plugins/system/jcemediabox/css/jcemediabox.css?version=114" type="text/css" />
          <link rel="stylesheet" href="/plugins/system/jcemediabox/themes/standard/css/style.css?version=114" type="text/css" />
          <link rel="stylesheet" href="/plugins/content/highslide/highslide.css" type="text/css" />
          <link rel="stylesheet" href="/plugins/content/highslide/config/css/highslide-sitestyles.css" type="text/css" />
          <link rel="stylesheet" href="http://www.biodiversiterelationnelle.ch/modules/mod_icemegamenu/themes/default/css/default_icemegamenu.css" type="text/css" />
          <style type="text/css">

          #mbCenter {
          background-color: #1a1a1a;
          -webkit-border-radius: 10px;
          -khtml-border-radius: 10px;
          -moz-border-radius: 10px;
          border-radius: 10px;
          -webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
          -khtml-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
          -moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
          box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
          /* For IE 8 */
          -ms-filter: "progidXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";
          /* For IE 5.5 - 7 */
          filter: progidXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');
          behavior: url(http://www.biodiversiterelationnelle...x_ck/PIE.htc);
          }

          #mbOverlay {
          background-color: #000;
          }

          #mbCenter.mbLoading {
          background-color: #1a1a1a;
          }

          #mbBottom {
          color: #999;
          }

          #mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink {
          color: #fff;
          }

          .osolCaptchaBlock{
          width:100%;
          }
          .osolCaptchaBlock label{

          }
          .osolCaptchaBlock table td{

          text-align:left;
          }

          </style>
          <script src="/media/system/js/core.js" type="text/javascript"></script>
          <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
          <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
          <script src="/media/system/js/validate.js" type="text/javascript"></script>
          <script src="/plugins/system/mediabox_ck/mediabox_ck/mediaboxAdv-1.3.4b.js" type="text/javascript"></script>
          <script src="/plugins/system/mediabox_ck/mediabox_ck/quickie.js" type="text/javascript"></script>
          <script src="/plugins/system/jcemediabox/js/jcemediabox.js?version=114" type="text/javascript"></script>
          <script src="/plugins/content/highslide/highslide-full.packed.js" type="text/javascript"></script>
          <script src="/plugins/content/highslide/easing_equations.js" type="text/javascript"></script>
          <script src="/plugins/content/highslide/swfobject.js" type="text/javascript"></script>
          <script src="/plugins/content/highslide/language/fr.js" type="text/javascript"></script>
          <script src="/plugins/content/highslide/config/js/highslide-sitesettings.js" type="text/javascript"></script>
          <script src="/templates/beez_20/javascript/md_stylechanger.js" type="text/javascript" defer="defer"></script>
          <script src="http://www.biodiversiterelationnelle.ch/modules/mod_icemegamenu/assets/js/icemegamenu.js" type="text/javascript"></script>
          <script type="text/javascript">
          function keepAlive() { var myAjax = new Request({method: "get", url: "index.php"}).send();} window.addEvent("domready", function(){ keepAlive.periodical(840000); });
          window.addEvent('domready', function() {
          $$('.hasTip').each(function(el) {
          var title = el.get('title');
          if (title) {
          var parts = title.split('::', 2);
          el.store('tip:title', parts[0]);
          el.store('tip:text', parts[1]);
          }
          });
          var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false});
          });
          Mediabox.scanPage = function() {
          var links = document.getElements("a").filter(function(el) {
          return el.rel && el.rel.test(/^lightbox/i);
          });
          links.mediabox({
          overlayOpacity : 0.7,
          resizeOpening : 1,
          resizeDuration : 240,
          resizeTransition : 0,
          initialWidth : 320,
          initialHeight : 180,
          defaultWidth : 640,
          defaultHeight : 360,
          vertioffset : 0,
          horizoffset : 0,
          showCaption : 1,
          showCounter : 1,
          attribType : 'rel',
          playerpath: 'http://www.biodiversiterelationnelle.ch/plugins/system/mediabox_ck/mediabox_ck/NonverBlaster.swf'
          }, null, function(el) {
          var rel0 = this.rel.replace(/[[]|]/gi," ");
          var relsize = rel0.split(" ");
          return (this == el) || ((this.rel.length > 8) && el.rel.match(relsize[1]));
          });
          };
          window.addEvent("domready", Mediabox.scanPage);

          JCEMediaObject.init('/', {flash:"10,0,22,87",windowmedia:"5,1,52,701",quick time:"6,0,2,0",realmedia:"7,0,0,0",shockwave:"8,5, 1,0"});JCEMediaBox.init({popup:{width:450,height:" 100%",legacy:0,lightbox:0,shadowbox:0,resize:1,ico ns:1,overlay:1,overlayopacity:0.8,overlaycolor:"#F FFFFFF",fadespeed:500,scalespeed:500,hideobjects:0 ,scrolling:"fixed",close:1,labels:{'close':'Fermer ','next':'Suivant','previous':'Précédent','cancel' :'Annuler','numbers':'{$current} sur {$total}'}},tooltip:{className:"tooltip",opacity:0 .8,speed:150,position:"br",offsets:{x: 16, y: 16}},base:"/",imgpath:"plugins/system/jcemediabox/img",theme:"standard",themecustom:"",themepath:"pl ugins/system/jcemediabox/themes"});
          hs.graphicsDir = '/plugins/content/highslide/graphics/';
          </script>
          <meta property="og:image" content="http://www.biodiversiterelationnelle.ch/images/logo_facebook.gif" />
          <html xmlns:fb="http://ogp.me/ns/fb#">
          <div id="fb-root"></div>
          <script>(function(d, s, id) {
          var js, fjs = d.getElementsByTagName(s)[0];
          if (d.getElementById(id)) return;
          js = d.createElement(s); js.id = id;
          js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1&appId=226505200732568";
          fjs.parentNode.insertBefore(js, fjs);
          }(document, 'script', 'facebook-jssdk'));</script>

          <link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
          <link rel="stylesheet" href="/templates/beez_20/css/position.css" type="text/css" media="screen,projection" />
          <link rel="stylesheet" href="/templates/beez_20/css/layout.css" type="text/css" media="screen,projection" />
          <link rel="stylesheet" href="/templates/beez_20/css/print.css" type="text/css" media="print" />
          <link rel="stylesheet" href="/templates/beez_20/css/general.css" type="text/css" />
          <link rel="stylesheet" href="/templates/beez_20/css/general_mozilla.css" type="text/css" />
          <link rel="stylesheet" href="/templates/beez_20/css/personal.css" type="text/css" />
          <!--[if lte IE 6]>
          <link href="/templates/beez_20/css/ieonly.css" rel="stylesheet" type="text/css" />

          <style type="text/css">
          #line
          { width:98% ;
          }
          .logoheader
          {
          height:250px;

          }
          #header ul.menu
          {
          display:block !important;
          width:98.2% ;


          }
          </style>
          <![endif]-->
          <!--[if IE 7]>
          <link href="/templates/beez_20/css/ie7only.css" rel="stylesheet" type="text/css" />
          <![endif]-->

          </head>
          A+

          Commentaire


          • #6
            Re : Ne fonctionne pas sous IE

            Bon il ya pas mal d'erreurs et d'approximations dans ton code. C'est toi qui a fait le template ?

            Par contre pas d'erreur js à première vue. Essaye de retirer le point (!) ligne 1 de l'index.php du template (le premier caractère du fichier).

            Commentaire


            • #7
              Re : Ne fonctionne pas sous IE

              Envoyé par kursus Voir le message
              Bon il ya pas mal d'erreurs et d'approximations dans ton code. C'est toi qui a fait le template ?

              Par contre pas d'erreur js à première vue. Essaye de retirer le point (!) ligne 1 de l'index.php du template (le premier caractère du fichier).

              Bonjour Kursus,

              Désolé je ne trouve pas ce que tu indiques précèdement, le template est un Beez -20 dont j'ai juste modifier les images et rajouter une barre de menu icegamenu
              Merci
              A+
              Caplypso21

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X