<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Gularu.fr &#187; pas</title> <atom:link href="http://www.gularu.fr/blog/tag/pas/feed/" rel="self" type="application/rss+xml" /><link>http://www.gularu.fr/blog</link> <description>Cueillir l&#039;actu, l&#039;insolite du web et d&#039;autres trucs</description> <lastBuildDate>Tue, 07 Feb 2012 17:28:00 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>Ajax : les erreurs js, prototype et scriptaculous les plus courantes, fréquentes et les problèmes d&#8217;affichage Google Maps</title><link>http://www.gularu.fr/blog/informatique/ajax-les-erreurs-js-prototype-et-scriptaculous-les-plus-courantes-frequentes-et-les-problemes-daffichage-google-maps/</link> <comments>http://www.gularu.fr/blog/informatique/ajax-les-erreurs-js-prototype-et-scriptaculous-les-plus-courantes-frequentes-et-les-problemes-daffichage-google-maps/#comments</comments> <pubDate>Tue, 04 Nov 2008 23:20:04 +0000</pubDate> <dc:creator>Gularu</dc:creator> <category><![CDATA[Ajax]]></category> <category><![CDATA[Informatique]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[carte]]></category> <category><![CDATA[courante]]></category> <category><![CDATA[créé]]></category> <category><![CDATA[debbug]]></category> <category><![CDATA[erreurs]]></category> <category><![CDATA[firebug]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[fonction]]></category> <category><![CDATA[fréquente]]></category> <category><![CDATA[function]]></category> <category><![CDATA[google maps]]></category> <category><![CDATA[invisible]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[js]]></category> <category><![CDATA[marker]]></category> <category><![CDATA[pas]]></category> <category><![CDATA[problème]]></category> <category><![CDATA[prototype]]></category> <category><![CDATA[scriptaculous]]></category> <guid
isPermaLink="false">http://www.gularu.fr/blog/?p=415</guid> <description><![CDATA[Aujourd&#8217;hui, un petit post sur les erreurs les plus courantes ou fréquentes qui peuvent vous laisser patois devant votre ordinateur parfois pendant des heures alors que c&#8217;est souvent facile à résoudre : Google maps : - Fonctionne, marche sous [shal]Firefox[/shal] mais pas sous [shal]IE[/shal] : attention aux noms de variables pour le nom de la [...]]]></description> <content:encoded><![CDATA[<p>Aujourd&#8217;hui, un petit post sur les erreurs les plus courantes ou fréquentes qui peuvent vous laisser patois devant votre ordinateur parfois pendant des heures alors que c&#8217;est souvent facile à résoudre :<br
/> <strong><br
/> Google maps :</strong><br
/> - Fonctionne, marche sous [shal]Firefox[/shal] mais pas sous [shal]IE[/shal] : attention aux noms de variables pour le nom de la maps ou des markers ou marker manager. En effet, certains noms sont déjà utilisé par IE donc ça plante.</p><p>- Carte à moitié [shal]visible[/shal], carré gris à la place de la carte, ou [shal]carte[/shal] décalée. Revoyez toutes vos div, p ou span et fermeture de balise.</p><p>Ou (merci Fabien)</p><p>Ne pas instancier la gmap dans une fonction de type :</p><pre>Event.observe(window, ‘load’, function() {
carte = new GMap2(document.getElementById(”carte”));
});</pre><p>Mais plutot placer un fragment de js directement sous l’élément qui va contenir la carte (ou en bas de body); Comme ceci :</p><pre>//gMap
carte = new GMap2(document.getElementById(”carte”));</pre><p>- Marker qui n&#8217;apparaît pas sur la carte avec le marker manager : <strong>attention</strong>, lors de la création du groupe, vous devez spécifier sur quel zoom les markers vont apparaître. J&#8217;ai perdu énormément de temps sur deux points. Trompé de zoom, du coup ils étaient bien créés mais je ne les voyais pas. Second point, problème de latitude et longitude, du coup ils étaient à un autre endroit.</p><p><strong>Prototype :</strong></p><p><em>- example is not defined </em>: erreurs lorsque l&#8217;[shal]objet[/shal] ou variable, ici <em>example</em>, que vous ciblez n&#8217;existe pas.</p><p><em>- $(&laquo;&nbsp;example&nbsp;&raquo;) is null</em> : erreurs lorsque l&#8217;objet, ici <em>example</em>, que vous ciblez n&#8217;existe pas.</p><p><span
class="objectBox objectBox-errorMessage hasBreakSwitch"><em>- missing ) after argument list </em>: Vous avez oublié de fermer une parenthèse, généralement pour le <em>observe</em>.</span></p><p><span
class="objectBox objectBox-errorMessage hasBreakSwitch"><em>- missing } after property list </em>: </span><span
class="objectBox objectBox-errorMessage hasBreakSwitch">Vous avez oublié de fermer une parenthèse ou généralement vous avez oublié de mettre une virgule entre des paramètres. Exemple :</span></p><pre>new Ajax.Updater("tableEditeur", "xhr/xhr_editeur_tri.php", {
      method: 'post'<span style="color: #ff0000;"><strong>,</strong></span>
      parameters: "modeTri="+modeTri+"&amp;triSur="+triSur<strong><span style="color: #ff0000;">,</span></strong>
      evalScripts: true
});</pre><p><em>- The requested URL /example/xhr/xr_menu.php was not found on this server.</em> : l&#8217;url que vous avez spécifié n&#8217;existe pas. Le fichier n&#8217;a donc pas été importé en appel Ajax.</p><p><strong>Scriptaculous :</strong></p><p><span
class="objectBox objectBox-errorMessage hasBreakSwitch"><em>- missing ) after argument list </em>: </span>oublie des crochets pour des options d&#8217;effets. Exemple :</p><pre>new Effect.Appear('menu_cote', <span style="color: #ff0000;"><strong>{</strong></span>from:0.0, to:0.45<strong><span style="color: #ff0000;">}</span></strong>);</pre><p><span
class="objectBox objectBox-errorMessage hasBreakSwitch"><em>- element is null </em>: </span>l&#8217;élément spécifié pour l&#8217;effet n&#8217;existe pas.</p><p><em>- $(&laquo;&nbsp;.</em><em>example&nbsp;&raquo;) is null :</em> attention, pour cibler les classes, vous devez utiliser les doubles dollars $$. Ici cela donnera :</p><pre>$$(".example").each(function(el) {</pre><pre>});</pre><p><strong>D&#8217;autres erreurs seront rajoutées au fur et à mesure et n&#8217;hésitez pas à me les donner pour que je debbug votre code. Mettez l&#8217;erreur en commentaire de ce billet.</strong></p> ]]></content:encoded> <wfw:commentRss>http://www.gularu.fr/blog/informatique/ajax-les-erreurs-js-prototype-et-scriptaculous-les-plus-courantes-frequentes-et-les-problemes-daffichage-google-maps/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> </channel> </rss>
