<?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>Tarek Mahmud Apu &#187; JavaScript</title>
	<atom:link href="http://www.apueee.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.apueee.com</link>
	<description>javascript, php, flash, engineer, electrical, electronic, xul, firefox, mysql, matlab, c, web, web developer,</description>
	<lastBuildDate>Sun, 21 Jun 2009 02:35:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;eXtplorer&#8221; a cool PHP- and JavaScript- based File Manager</title>
		<link>http://www.apueee.com/2008/07/07/extplore-a-cool-php-and-javascript-based-file-manager/</link>
		<comments>http://www.apueee.com/2008/07/07/extplore-a-cool-php-and-javascript-based-file-manager/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 18:03:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ajax. File Manager]]></category>
		<category><![CDATA[extplore]]></category>
		<category><![CDATA[ftp]]></category>

		<guid isPermaLink="false">http://www.apueee.com/2008/07/07/extplore-a-cool-php-and-javascript-based-file-manager/</guid>
		<description><![CDATA[I saw many ajax or javascript based work but i really became fan of &#8220;eXtplore&#8221;.Its not only a file manager for local files but also a web-based ftp application.
Its cool interface and simple animations are awesome. I am pleased with its amazing Features. No doubt its really brilliant , ausum!!!!

Features:

 browse directories &#38; files on [...]]]></description>
			<content:encoded><![CDATA[<p>I saw many ajax or javascript based work but i really became fan of &#8220;eXtplore&#8221;.Its not only a <strong>file manager</strong> for local files but also a <strong>web-based ftp application</strong>.</p>
<p>Its cool interface and simple animations are awesome. I am pleased with its <a href="http://www.urbandictionary.com/define.php?term=amazing">amazing</a> Features. No doubt its really brilliant , ausum!!!!</p>
<p><img src="http://www.apueee.com/wp-content/uploads/ext.jpg" alt="eXtplore" align="bottom" /></p>
<h3>Features:</h3>
<ul>
<li> browse directories &amp; files on the server and</li>
<li> edit, copy, move, delete files,</li>
<li> search, upload and download files,</li>
<li> create and extract archives,</li>
<li> create new files and directories,</li>
<li> change file permissions (chmod) and much more..</li>
<li> Create and <strong>Extract Archives</strong> (ZIP, Tar, Tar/GZ, Tar/BZ)</li>
<li> <strong>User Management</strong> with different permission levels like &#8220;View only&#8221; or &#8220;Edit&#8221; and &#8220;Admin&#8221;</li>
<li> Available as a component for <a href="http://www.joomla.org/" target="_blank" title="External link to http://www.joomla.org" class="externalLink">Joomla!</a> and Mambo.</li>
</ul>
<p>For more information please visit : <a href="http://extplorer.sourceforge.net/">http://extplorer.sourceforge.net/</a></p>
<p style="float: right">
<script type="text/javascript">var dzone_style = 1;</script><br />
<script src="http://widgets.dzone.com/widgets/zoneit.js" language="javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.apueee.com/2008/07/07/extplore-a-cool-php-and-javascript-based-file-manager/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Simple Drag`n Drop example (part 2)</title>
		<link>http://www.apueee.com/2008/03/27/simple-dragn-drop-example-part-2/</link>
		<comments>http://www.apueee.com/2008/03/27/simple-dragn-drop-example-part-2/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 12:42:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.apueee.com/?p=7</guid>
		<description><![CDATA[&#160; After publishing Simple JavaScript drag`n drop i have write new function dragObj(element, target).&#160; This object has two parameters.
1. element : The object on which the mouse events work.    2. target : The object which needs to Drag&#8230;
and its very simple to declare new draggable object&#8230;
new dragObj(draggableObject);    new dragObj(dragHandlerObject, [...]]]></description>
			<content:encoded><![CDATA[<p>&#160; After publishing <a href="http://www.apueee.com/?p=5">Simple JavaScript drag`n drop</a> i have write new function dragObj(element, target).&#160; This object has two parameters.</p>
<p>1. element : The object on which the mouse events work.    <br />2. target : The object which needs to Drag&#8230;</p>
<p>and its very simple to declare new draggable object&#8230;</p>
<p>new dragObj(draggableObject);    <br />new dragObj(dragHandlerObject, draggableObject);</p>
<blockquote><p><font color="#333333">is it confusing?&#160; </font></p>
<p><font color="#333333">Here at the first declaration i used only one parameter.. that means element and target are same object. if it needs to drag a object with a drag handler then its need to give two parameter. the drag handler as an element and the target object as target&#8230; The following example will clear all the confusion..:)</font></p>
<p><a title="http://www.apueee.com/tma_examples/dragit2_tma.htm" href="http://www.apueee.com/tma_examples/dragit2_tma.htm">http://www.apueee.com/tma_examples/dragit2_tma.htm</a></p>
<p><font color="#333333">Source Code :</font></p>
<div class="csharpcode">
<pre class="alt">&lt;!DOCTYPE HTML PUBLIC <span class="str">&quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;</span></pre>
<pre><span class="str">&quot;http://www.w3.org/TR/html4/loose.dtd&quot;</span>&gt;</pre>
<pre class="alt">&lt;html&gt;</pre>
<pre>&lt;head&gt;</pre>
<pre class="alt">&lt;title&gt;Tarek Mahmud Apu : Sample Drag`n Drog Example&lt;/title&gt;</pre>
<pre>&lt;meta http-equiv=<span class="str">&quot;Content-Type&quot;</span> content=<span class="str">&quot;text/html; charset=iso-8859-1&quot;</span>&gt;</pre>
<pre class="alt">&lt;style type=<span class="str">&quot;text/css&quot;</span>&gt;</pre>
<pre>    .widget {</pre>
<pre class="alt">        height:200px;</pre>
<pre>        width:300px;</pre>
<pre class="alt">        position:absolute;</pre>
<pre>        border:1px outset #006666;</pre>
<pre class="alt">        border-right:1px inset #006666;</pre>
<pre>        border-bottom:1px inset #006666;</pre>
<pre class="alt">        background:#E0E0E0;</pre>
<pre>    }</pre>
<pre class="alt">    #dragit {</pre>
<pre>        height:20px;</pre>
<pre class="alt">        position:relative;</pre>
<pre>        background: #006666;</pre>
<pre class="alt">        cursor:move;</pre>
<pre>    }</pre>
<pre class="alt">    #box1 {</pre>
<pre>        height:200px;</pre>
<pre class="alt">        width:300px;</pre>
<pre>        position:absolute;</pre>
<pre class="alt">        border:1px solid red;</pre>
<pre>        background:#E0E0E0;</pre>
<pre class="alt">        cursor:move;</pre>
<pre>    }</pre>
<pre class="alt">&lt;/style&gt;</pre>
<pre>&lt;script type=<span class="str">&quot;text/javascript&quot;</span>&gt;</pre>
<pre class="alt">    </pre>
<pre>    <span class="kwrd">function</span> dragObj(element, target)</pre>
<pre class="alt">    {</pre>
<pre>        <span class="kwrd">var</span> objToDrag = (target) ? target : element;</pre>
<pre class="alt">        <span class="kwrd">var</span> dx, dy;</pre>
<pre>        </pre>
<pre class="alt">        <span class="rem">// stop dragging and remove event</span></pre>
<pre>        <span class="kwrd">function</span> enddrag()</pre>
<pre class="alt">        {</pre>
<pre>            document.onmouseup = <span class="kwrd">null</span>;</pre>
<pre class="alt">            document.onmousemove = <span class="kwrd">null</span>;</pre>
<pre>        }</pre>
<pre class="alt">        </pre>
<pre>        <span class="rem">//drag</span></pre>
<pre class="alt">        <span class="kwrd">function</span> drag(e)</pre>
<pre>        {</pre>
<pre class="alt">            e = e || window.<span class="kwrd">event</span>;</pre>
<pre>            </pre>
<pre class="alt">            objToDrag.style.top = (e.clientY - dy) + <span class="str">'px'</span>;</pre>
<pre>            objToDrag.style.left = (e.clientX - dx) + <span class="str">'px'</span>;</pre>
<pre class="alt">        }</pre>
<pre>        </pre>
<pre class="alt">        <span class="rem">// initiate the drag</span></pre>
<pre>        <span class="kwrd">function</span> initDrag(e)</pre>
<pre class="alt">        {</pre>
<pre>            e = e || window.<span class="kwrd">event</span>;</pre>
<pre class="alt">            </pre>
<pre>            dx = Math.abs(parseInt(objToDrag.style.left) - e.clientX);</pre>
<pre class="alt">            dy = Math.abs(parseInt(objToDrag.style.top) - e.clientY);</pre>
<pre>        </pre>
<pre class="alt">            document.onmouseup = enddrag;</pre>
<pre>            document.onmousemove = drag;</pre>
<pre class="alt">            <span class="kwrd">return</span> <span class="kwrd">false</span>;</pre>
<pre>          }</pre>
<pre class="alt">&#160;</pre>
<pre>          element.onmousedown = initDrag;</pre>
<pre class="alt">    }</pre>
<pre>&#160;</pre>
<pre class="alt">    window.onload = <span class="kwrd">function</span>()</pre>
<pre>    {</pre>
<pre class="alt">      <span class="kwrd">new</span> dragObj(document.getElementById(<span class="str">'box1'</span>));</pre>
<pre>      <span class="kwrd">new</span> dragObj(document.getElementById(<span class="str">'dragit'</span>), document.getElementById(<span class="str">'dragit'</span>).parentNode);</pre>
<pre class="alt">    }</pre>
<pre>&lt;/script&gt;</pre>
<pre class="alt">&lt;/head&gt;</pre>
<pre>    &lt;body&gt;</pre>
<pre class="alt">        &lt;h2 align=<span class="str">&quot;center&quot;</span> &gt;Simple Drag and Drop Examples&lt;/h2&gt;</pre>
<pre>        &lt;h6 align=<span class="str">&quot;center&quot;</span>&gt;&lt;a href=<span class="str">&quot;http://www.apueee.com&quot;</span>&gt;www.apueee.com&lt;/a&gt;&lt;/h6&gt;</pre>
<pre class="alt">        &lt;div id=<span class="str">&quot;box1&quot;</span> style=<span class="str">&quot;left:100px;top:100px;&quot;</span>&gt; Drag Me &lt;/div&gt;</pre>
<pre>        &lt;div <span class="kwrd">class</span>=<span class="str">&quot;widget&quot;</span> style=<span class="str">&quot;left:200px;top:200px;&quot;</span>&gt;</pre>
<pre class="alt">            &lt;div id=<span class="str">&quot;dragit&quot;</span>&gt; Drag it &lt;/div&gt;</pre>
<pre>            &lt;div style=<span class="str">&quot; text-align:center; padding-top:50px;position:relative;color:#000&quot;</span>&gt; Lorem ipsam... ... &lt;/div&gt;</pre>
<pre class="alt">        &lt;/div&gt;</pre>
<pre>    &lt;/body&gt;</pre>
<pre class="alt">&lt;/html&gt;</pre>
</p></div>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</blockquote>
<p>
  <br />So it&#8217;ll make easy to declare drag`n drop html element&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.apueee.com/2008/03/27/simple-dragn-drop-example-part-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Simple JavaScript drag`n drop</title>
		<link>http://www.apueee.com/2008/03/22/simple-javascript-dragn-drop/</link>
		<comments>http://www.apueee.com/2008/03/22/simple-javascript-dragn-drop/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 07:02:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag`n drop]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.apueee.com/?p=5</guid>
		<description><![CDATA[&#160;&#160; JavaScript drag`n drop is very simple thing. Last week some juniors ask me how they can drag a div element. Then I thought to write this simple post..
&#160;&#160; To Drag a div it needs 3 mouse events onmousedown, onmousemove and onmouseup. These three events can do all the job.
Live example here at 
http://www.apueee.com/tma_examples/dragit_tma.htm
Javascript Code [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp; JavaScript drag`n drop is very simple thing. Last week some juniors ask me how they can drag a div element. Then I thought to write this simple post..</p>
<p>&nbsp;&nbsp; To Drag a div it needs 3 mouse events onmousedown, onmousemove and onmouseup. These three events can do all the job.</p>
<p>Live example here at </p>
<p><a title="http://www.apueee.com/tma_examples/dragit_tma.htm" href="http://www.apueee.com/tma_examples/dragit_tma.htm">http://www.apueee.com/tma_examples/dragit_tma.htm</a></p>
<p>Javascript Code Here :</p>
<div class="csharpcode">
<div class="csharpcode">
<pre class="alt">&lt;script type=<span class="str">"text/javascript"</span>&gt;</pre>
<pre>    <span class="rem">//initiate variables</span></pre>
<pre class="alt">    var element;</pre>
<pre>    var DragNow = <span class="kwrd">false</span>;</pre>
<pre class="alt">    var dx=0;</pre>
<pre>    var dy=0;</pre>
<pre class="alt">    </pre>
<pre>    function initDrag(e)</pre>
<pre class="alt">    {    </pre>
<pre>        e = (e)? e : <span class="kwrd">event</span>;</pre>
<pre class="alt">        </pre>
<pre>        DragNow = <span class="kwrd">true</span>;</pre>
<pre class="alt">        </pre>
<pre>        dx = Math.abs(parseInt(element.style.left) - e.clientX);</pre>
<pre class="alt">        dy = Math.abs(parseInt(element.style.top) - e.clientY);</pre>
<pre>        </pre>
<pre class="alt">        <span class="rem">//declare mousemove and mouseup event</span></pre>
<pre>        document.onmousemove = startDrag;</pre>
<pre class="alt">        document.onmouseup = stopDrag;</pre>
<pre>    }</pre>
<pre class="alt">&nbsp;</pre>
<pre>    function stopDrag()</pre>
<pre class="alt">    {</pre>
<pre>        DragNow = <span class="kwrd">false</span>;</pre>
<pre class="alt">    }</pre>
<pre>    </pre>
<pre class="alt">    function startDrag(e)</pre>
<pre>    {</pre>
<pre class="alt">        e = (e)? e : <span class="kwrd">event</span>;</pre>
<pre>       </pre>
<pre>        <span class="kwrd">if</span>(DragNow)</pre>
<pre class="alt">        {</pre>
<pre>            element.style.top = (e.clientY - dy) + <span class="str">'px'</span>;</pre>
<pre class="alt">            element.style.left = (e.clientX - dx) + <span class="str">'px'</span>;</pre>
<pre>        }</pre>
<pre class="alt">    }</pre>
<pre>    </pre>
<pre class="alt">    window.onload = function()</pre>
<pre>    {</pre>
<pre class="alt">      <span class="rem">//set the draggable element </span></pre>
<pre>      element = document.getElementById(elementId); </pre>
<pre class="alt">      </pre>
<pre>      <span class="rem">//initiate mousedown event</span></pre>
<pre class="alt">      element.onmousedown = initDrag;</pre>
<pre>    }</pre>
<pre class="alt">&lt;/script&gt;</pre>
</div>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</div>
<pre class="alt">&nbsp;</pre>
<pre class="alt">Here the important thing is that the position of the element must </pre>
<pre class="alt">be 'absolute'.</pre>
<pre class="alt">That's all about the drag`n drop. </pre>
]]></content:encoded>
			<wfw:commentRss>http://www.apueee.com/2008/03/22/simple-javascript-dragn-drop/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
