tag:blogger.com,1999:blog-340021962009-02-28T23:03:34.087-08:00Dartcalculators.comThis is the blog for <a href="http://www.dartcalculators.com/">Dartcalculators.com</a>.
<br><br>
This blog contains javascript and php examples I used in the dart calculator X01 and other nice to know facts.dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-34002196.post-1158264499338918802006-09-14T12:59:00.000-07:002006-09-15T07:02:34.766-07:00PHP get requestPHP get request<br /><br /><strong>Example</strong><br />(html)<br />../graph.php?gameType=500&valuesOne=501,321,141,0&valuesTwo=501,321,141'/><br /><br />(php)<br />$gameType = $_GET["gameType"];<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115826449933891880?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1158263319799956402006-09-14T12:33:00.000-07:002006-09-14T12:56:09.330-07:00PHP for loopFor loop in php to determine min value for array.<br /><br /><strong>Example</strong><br /><br />for ($i=0; $i=<10); $i++){<br />if ($Values[$i]<$min){$min=$Values[$i];}<br />}<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115826331979995640?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1158261267739943812006-09-14T12:13:00.000-07:002006-09-14T12:24:16.766-07:00PHP include fileInclude function for including files in php.<br /><br /><strong>Example</strong><br />(php)<br /><br />//determine root<br />$rootpath = $_SERVER['DOCUMENT_ROOT'];<br /><br />//include footer<br />include "$rootpath/php/footer.php";<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115826126773994381?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1158000743510060342006-09-11T11:50:00.000-07:002006-09-11T12:00:48.656-07:00Javascript Set focusYou can use this function to set the focus or prompt to an inputfield, link image etc.<br /><br /><strong>Example</strong><br />(javascript)<br /><br />function setFocus(){<br />//prompt input field total<br />document.getElementById("darttotal").focus()<br />}<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115800074351006034?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1157999852468987132006-09-11T11:36:00.000-07:002006-09-11T12:08:33.026-07:00Javascript switchJavascript with a switch and if else structure.<br />I used it to determine the dart value for each dart.<br /><br /><strong>Example<br /></strong>(javascript)<br /><br />function calculateValueDart(dart, dartValue)<br />{<br />switch (dart)<br />{<br />case "DB" :<br />dartValue = '50'<br />return dartValue<br />case "B" :<br />dartValue = '25'<br />return dartValue<br />default :<br />//can still be D, T or normal etc<br />var doubleTriple = dart.substr(0,1)<br />if (doubleTriple == 'D' doubleTriple == 'T')<br />{<br />var actValue = dart.substr(1,2)<br />switch (doubleTriple)<br />{<br />case "D":<br />dartValue = 2 * parseInt(actValue)<br />return dartValue<br />case "T":<br />dartValue = 3 * parseInt(actValue)<br />return dartValue<br />}<br /><br />}<br />else<br />{<br />dartValue = dart<br />return dartValue<br />}<br />} //end switch<br />}<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115799985246898713?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1157709187777290692006-09-08T02:50:00.000-07:002006-09-11T11:57:32.856-07:00Javascript keypress results in actionThis javascript I used to catch a keystroke and perform an action.<br />It works in Firefox and IE.<br /><br /><strong>Example</strong><br />(javascript)<br />document.onkeypress=keyPressed;<br /><br />function keyPressed(e){<br />var keyCode=(e)? e.which :event.keyCode;<br />if(keyCode==122)<br />calculateScore("One")<br />if(keyCode==109)<br />calculateScore("Two")<br />if(keyCode==113)<br />keyWinner("One")<br />if(keyCode==112)<br />keyWinner("Two")<br />if(keyCode==97)<br />checkUndo("One")<br />if(keyCode==108)<br />checkUndo("Two") }<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115770918777729069?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1157708780242147082006-09-08T02:42:00.000-07:002006-09-08T02:46:42.560-07:00Javascript numbers onlyThis script can be used for input fields which may contain only numbers.<br /><br /><strong>Example</strong><br />(html)<br />onKeyPress="return numbersonly(this, event)"<br /><br />(javascript)<br />function numbersonly(myfield, e, dec){<br />var key;<br />var keychar;<br /><br />if (window.event)<br />key = window.event.keyCode;<br />else if (e)<br />key = e.which;<br />else<br />return true;<br />keychar = String.fromCharCode(key);<br /><br />// control keys<br />if ((key==null) (key==0) (key==8) (key==9) (key==13) (key==27) )<br />return true;<br /><br />// numbers<br />else if ((("0123456789").indexOf(keychar) > -1))<br />return true;<br />// decimal point jump<br />else if (dec && (keychar == "."))<br />{ myfield.form.elements[dec].focus();<br />return false;<br />}<br />else<br />return false;<br />}<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115770878024214708?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1157705185625244692006-09-08T01:41:00.000-07:002006-09-08T02:36:48.253-07:00Bookmark IE and firefoxBookmark which works in Firefox and internet explorer.<br /><br /><strong>Example</strong><br />(html in 'a' tag<a>) </a><br />href=javascript:addBookmark("<a href="http://www.dartcalculators.com">http://www.dartcalculators.com","Dartcalculators%20-%20Free%20to%20use%20dart%20calculators</a>") title="Bookmark <a href="http://www.dartcalculators.com/">www.dartcalculators.com</a>"><br /><br />(javascript)<br />function addBookmark(url,desc){<br />var bookmarkurl = url;<br />var bookmarktitle = desc;<br />var nonie = 'Sorry, only Mozilla Firefox and Internet Explorer support this method to add a bookmark/favourite\n But please feel free to visit the site\'s home page to add a bookmark manually';<br /><br />if (window.sidebar) { // Mozilla Firefox Bookmark<br />window.sidebar.addPanel(bookmarktitle, bookmarkurl,"");<br />} else if(document.all){ // IE Favourites<br />window.external.AddFavorite(bookmarkurl,bookmarktitle);<br />} else {<br />alert(nonie);<br />}<br />}<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115770518562524469?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1157704823920481642006-09-08T01:32:00.000-07:002006-09-08T01:40:23.920-07:00Onload JavascriptThe onload can be used for many things.<br />You can use it for instance for maximizing your window or set a prompt.<br /><br /><strong>Example</strong><br />(javascript)<br />window.onload=function() { <br /> setFocus();<br /> maximizeWin()<br />}<br /><br /><br />function maximizeWin() { <br /> if (window.screen)<br /> { <br /> var aw = screen.availWidth; <br /> var ah = screen.availHeight; <br /> window.moveTo(0, 0); <br /> window.resizeTo(aw, ah);<br /> }<br />}<br /><br />function setFocus(){<br /> document.getElementById("darttotal").focus()<br /> //or set a set multiline to bottom<br /> document.formulier.multiLinePlayerOne.scrollTop = document.formulier.multiLinePlayerOne.scrollHeight;<br />document.formulier.multiLinePlayerTwo.scrollTop = document.formulier.multiLinePlayerTwo.scrollHeight;<br />return true<br />}<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115770482392048164?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1157704307802822972006-09-08T01:27:00.000-07:002006-09-08T01:31:47.803-07:00Javascript clear field on focusWhen a field gets focus it must be cleared.<br />It's used by filling in the score in the dart claculators.<br /><br /><strong>Example</strong><br />(html)<br />onfocus="clearDart(this)<br /><br />(javascript)<br />function clearDart(Input) <br />{ <br /> Input.value = ''<br />}<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115770430780282297?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0tag:blogger.com,1999:blog-34002196.post-1157622963536561062006-09-07T02:55:00.000-07:002006-09-13T23:42:55.613-07:00.htaccesshtaccess (Hypertext Access) is the default name of Apache's directory-level configuration file. It provides the ability to customize configuration directives defined in the main configuration file. The configuration directives need to be in .htaccess context and the user needs appropriate permissions (wikipedia).<br /><br /><strong>Examples:</strong><br /><strong></strong><strong></strong><br /><strong>Execute php in html file</strong><br />RemoveHandler .html .htm<br />AddType application/x-httpd-php .php .htm .html<br /><br />I used this one for blogger because it generates html using a template.<br />In the templade I included php for the menu.<br />Now it executes the php in the html file and the menu is included as you can see.<br /><br /><strong>Make your own errorpages</strong><br />ErrorDocument 404 <a href="http://www.dartcalculators.com/errorpages/notfound.php">http://www.dartcalculators.com/errorpages/notfound.php</a><br />ErrorDocument 503 <a href="http://www.dartcalculators.com/errorpages/serviceunavailable.php">http://www.dartcalculators.com/errorpages/serviceunavailable.php</a><br /><br /><strong>Redirect to your site without typing www</strong><br />RewriteEngine on<br />RewriteCond %{HTTP_HOST} ^dartcalculators.com$<br />RewriteRule (.*) <a href="http://www.dartcalculators.com/$1">http://www.dartcalculators.com/$1</a> [R=Permanent]<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34002196-115762296353656106?l=www.dartcalculators.com%2Fblog%2Findex.php'/></div>dartcalculators.comhttp://www.blogger.com/profile/09632262078727444408noreply@blogger.com0