11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai bientôt plus de cheveux tellement que je m'en arrache sur ce code qui s'amuse avec mes nerfs!

Voilà ce qui se passe:

Sur cette page Carte géo avec l'alert, lorsqu'à la ligne 296 je mets
alert(''iframeHeight: '+iframeHeight+' iframeWidth: '+iframeWidth');
la fenêtre modal s'ouvre parfaitement bien.

C'est la que ça viens comique, j'enlève l'alert Carte géo sans l'alert , le fenêtre modal s'ouvre toujours, mais la carte est suspendue à la fenêtre!!!

Je me suis rendu compte que j'ai aucune maitrise sur ce qui se passe puisse qui la librairie en question est sur le service que j'emploie. Voilà l'erreur en question: L'utilisation de « getPreventDefault() » est obsolète. Utiliser « defaultPrevented » à la place. qui fais partie de la librairie de ce service: build,js qui est jQuery v2.0.3.

La partie de code incriminé:

 // si l'iframe est plus grand que la fenêtre, il faut tout adapter. Poplight et la carte
      if (iframeWidth > windowWidth) { 
        iframeWidth = windowWidth - 70; // dimension de la carte en largeur
        iframeHeight = windowHeight - 140; // dimension de la carte en hauteur
        }       
      
      //alert('windowWidth: '+windowWidth+'\n   iframeWidth: '+iframeWidth+' iframeHeight: '+iframeHeight);
    
  						   		   
  	//Lorsque vous cliquez sur un lien de la classe poplight
  	$('a.poplight').on('click', function() {
  		var popID = $(this).data('rel'); //Trouver la pop-up correspondante
  		var popWidth = $(this).data('width'); //Trouver la largeur
      var IDGeo = $(this).data('geo'); //Trouver la largeur 
      $( "#get_swissmap_data" ).load( "get_swissmap.php?IDGeo="+IDGeo+"&iframeWidth="+iframeWidth+"&iframeHeight="+iframeHeight);
      
      console.log('iframeHeight: '+iframeHeight+' iframeWidth: '+iframeWidth);
      alert('iframeHeight: '+iframeHeight+' iframeWidth: '+iframeWidth);



Est-ce que quelqu'un d'entre-vous aurais une solution pour mettre en code à cet endroit pour passer 2 valeurs au fichier php?
Modifié par nabucco (28 Jul 2015 - 14:17)