<?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>blog.frande.dk &#187; JavaScript</title>
	<atom:link href="http://blog.frande.dk/category/udvikling/web/js/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.frande.dk</link>
	<description>imagine a world without me</description>
	<lastBuildDate>Fri, 02 Jul 2010 20:50:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JavaScript Picture Slider</title>
		<link>http://blog.frande.dk/2009/03/24/javascript-picture-slider/</link>
		<comments>http://blog.frande.dk/2009/03/24/javascript-picture-slider/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 15:15:50 +0000</pubDate>
		<dc:creator>Kristian Ellebæk Frandsen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[picture]]></category>
		<category><![CDATA[slider]]></category>

		<guid isPermaLink="false">http://blog.frande.dk/?p=199</guid>
		<description><![CDATA[<!-- Easy AdSense V2.82 -->
<!-- Post[count: 2] -->
<div class="ezAdsense adsense adsense-leadin" style="float:right;margin:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-9966426905027087";
/* 234x60, blog.frande.dk */
google_ad_slot = "0524272892";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<!-- Easy AdSense V2.82 -->

Hello, I was coding this little Picture Slider in JavaScript for a colleague and thought: Why not just share it with everybody else? So here it is people&#8230; It is not advanced, it is not high-tech&#8230; but it is simple! &#60;html&#62; &#160; &#60;head&#62;     &#60;title&#62;Picture Slider&#60;/title&#62; &#160;     &#60;script type=&#34;text/javascript&#34;&#62;     // Setup     var [...]]]></description>
			<content:encoded><![CDATA[<!-- Easy AdSense V2.82 -->
<!-- Post[count: 3] -->
<div class="ezAdsense adsense adsense-leadin" style="float:right;margin:12px;"><script type="text/javascript"><!--
google_ad_client = "pub-9966426905027087";
/* 234x60, blog.frande.dk */
google_ad_slot = "0524272892";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<!-- Easy AdSense V2.82 -->

<p>Hello,</p>
<p>I was coding this little Picture Slider in JavaScript for a colleague and thought: Why not just share it with everybody else?</p>
<p>So here it is people&#8230; It is not advanced, it is not high-tech&#8230; but it is simple!</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&lt;html&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;head&gt;
</div>
</li>
<li class="li1">
<div class="de1">    &lt;title&gt;Picture Slider&lt;/title&gt;
</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">    &lt;script type=&quot;text/javascript&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">    // Setup
</div>
</li>
<li class="li1">
<div class="de1">    var imagePath = &quot;images/&quot;; // Path to image-folder
</div>
</li>
<li class="li1">
<div class="de1">    var images = new Array(&quot;image1.jpg&quot;, &quot;image2.jpg&quot;, &quot;image3.jpg&quot;, &quot;image4.jpg&quot;, &quot;image5.jpg&quot;); // filenames of the images
</div>
</li>
<li class="li2">
<div class="de2">    var slideInterval = 1.5; // amount of seconds before sliding to the next image.
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">   // Variabels
</div>
</li>
<li class="li1">
<div class="de1">    var curImage = 0;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">    // Fucntions   
</div>
</li>
<li class="li1">
<div class="de1">    function startSlide() {
</div>
</li>
<li class="li1">
<div class="de1">        setTimeout(&quot;nextSlide()&quot;, slideInterval * 1000);
</div>
</li>
<li class="li1">
<div class="de1">    }
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">    function nextSlide() {
</div>
</li>
<li class="li1">
<div class="de1">        var viewer = document.getElementById(&quot;imageViewer&quot;);
</div>
</li>
<li class="li1">
<div class="de1">        curImage = curImage + 1;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">        if (images[curImage] == null)
</div>
</li>
<li class="li2">
<div class="de2">            curImage = 0;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">        viewer.src = imagePath + images[curImage];
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">        setTimeout(&quot;nextSlide()&quot;, slideInterval * 1000);
</div>
</li>
<li class="li2">
<div class="de2">    }
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">    // Start the slider
</div>
</li>
<li class="li1">
<div class="de1">    startSlide();
</div>
</li>
<li class="li1">
<div class="de1">    &lt;/script&gt;
</div>
</li>
<li class="li2">
<div class="de2">&lt;/head&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;body&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">    &lt;h1&gt;Picture Slider&lt;/h1&gt;
</div>
</li>
<li class="li2">
<div class="de2">    &lt;br /&gt;
</div>
</li>
<li class="li1">
<div class="de1">    &lt;img id=&quot;imageViewer&quot; src=&quot;images/image1.jpg&quot;&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&lt;/body&gt;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">&lt;/html&gt;</div>
</li>
</ol>
</div>
<p>Just change the variables under the &#8220;setup&#8221; in the start of the JavaScript-code and change the src-parameter on the img-tag of the picture to show the first picture. Then the script will work.</p>
<p>Have fun !!</p>
<p>/KEF</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.frande.dk/2009/03/24/javascript-picture-slider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript &amp; CSS: styleFloat virker ikke i Firefox</title>
		<link>http://blog.frande.dk/2008/05/11/javascript-css-stylefloat-virker-ikke-i-firefox/</link>
		<comments>http://blog.frande.dk/2008/05/11/javascript-css-stylefloat-virker-ikke-i-firefox/#comments</comments>
		<pubDate>Sun, 11 May 2008 07:39:56 +0000</pubDate>
		<dc:creator>Kristian Ellebæk Frandsen</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kode]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[Webudvikling]]></category>

		<guid isPermaLink="false">http://blog.frande.dk/?p=50</guid>
		<description><![CDATA[Halløj, Jeg sad forleden dag med et problem i Javascript, hvor jeg satte style-indstillingen styleFloat til at være &#8216;left&#8217; på en span. Det virkede fint i Internet Explorer, Opera osv., men i Firefox ville den bare ikke højrestille min span. Jeg brugte en hel del tid på at undersøge problemet, og til sidst fik jeg det [...]]]></description>
			<content:encoded><![CDATA[<p>Halløj,</p>
<p>Jeg sad forleden dag med et problem i Javascript, hvor jeg satte style-indstillingen styleFloat til at være &#8216;left&#8217; på en span.<br />
Det virkede fint i Internet Explorer, Opera osv., men i Firefox ville den bare ikke højrestille min span.</p>
<p>Jeg brugte en hel del tid på at undersøge problemet, og til sidst fik jeg det da også løst. Det hele startede med, at jeg sad med mit JavaScript-kode. Koden tilføjede en ekstra div (for nemhedens skyld kalder vi den fremover for sekundær div) til en i forvejen oprettet div (og for nemhedens skyld igen kalder vi denne for primær div). Den sekundær div indeholdte en span (der indeholdte noget tekst), mens den til sidst indeholdte et link. Den sekundære div havde desuden fået sat align=&#8221;right&#8221;. Planen var at linket skulle stå helt til højre, mens min span så skulle floates til venstre.</p>
<p>Da min kode i JavaScript ikke virkede, besluttede jeg mig for at udføre en test af det i ren HTML og CSS. Jeg lavede derfor en stump kode, der teste det. Og det virkede fint. Så nu var jeg 100 % klar over, at problemet var i JavaScript.</p>
<p>Efter noget søgen på internettet (Google er tilsyneladende min ven) fandt jeg et forum, hvori problemet stod beskrevet. I JavaScript, når man forsøger at sætte en float-indstilling på et element, skal man bruge style.styleFloat = &lt;left|right|none&gt;. Den brugte jeg også på mit element, men i følge diverse fora-indlæg, så fortolker Firefox ikke &#8220;styleFloat&#8221;. Dvs. Firefox sætter ikke en style=&#8221;float: left;&#8221; på elementet. Den eneste udvej for at løse problemet er tilsyneladende at lave en CSS-klasse, som nedenstående:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">.floatLeft
</div>
</li>
<li class="li1">
<div class="de1">{
</div>
</li>
<li class="li1">
<div class="de1">    float: left;
</div>
</li>
<li class="li1">
<div class="de1">}</div>
</li>
</ol>
</div>
<p>Derefter skal man i JavaScript i stedet for at sætte indstillingen style.styleFloat = &#8216;left&#8217;, sætte className-indstillingen til &#8216;floatLeft&#8217; (som er navnet på den CSS-klasse, jeg lavede).</p>
<p>Efter en kort test kunne jeg konstatere, at løsningen hjalp. Det er ikke en særlig dejlig løsning, men når Firefox ikke kan finde ud af det, så må man jo gå forbi problemet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.frande.dk/2008/05/11/javascript-css-stylefloat-virker-ikke-i-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
