Archive for September, 2007
What’s your story around AIR?
September 30, 2007 | Filed under: Uncategorized
If you were to load up the Silverlight Halo3 site via AIR, you’d get a requirements message regarding “Where is my Silverlight runtime”. If you want to interact with anything but Flash 9* or Adobe Acrobat (via JavaScript Bridge) you’ll be busily looking for some other alternative approach
Google Analytics: What the @#&$ is this /NaN thing?
September 30, 2007 | Filed under: Uncategorized
If you ever see the characters “/NaN” in your content reports under Google analytics, you got a problem. There’s no page called /NaN, it is actually a JavaScript error that means “Not a Number”. Here’s how to fix this bug…
How to SEO on an Ajaxified site
September 30, 2007 | Filed under: Ajax
AJAX is - which is shorthand for Asynchronous JavaScript and XML.AJAX is the “everybody’s fav kid” these days.
Be Quick Or Be Dead: browsergame spell caster powered by dojo gfx SVG/VML
September 30, 2007 | Filed under: Dojo
Be Quick Or Be Dead is a single player browsergame.The context: a wizard has to kill much kobolds as possible casting fireballs against them.This game is a test for dojox gfx SVG support and it is all developed in javascript using Dojo as framework for 2D rendering
Some enhancement to Brians Threaded Comments for WordPress with jQuery
September 30, 2007 | Filed under: jQuery
( Attention: It needs jQuery, so if you don’t like jQuery, I am sorry that i cannot help )Fixed PNG bugs in IE6Fixed the collapse-not-working bug after clicking “reply to this comment”.cut down the JavaScript code size with jQuery.
Validate your html forms with javascript and php with a simple php class
September 30, 2007 | Filed under: Uncategorized
Validate your forms with javascript to make it easier for the user and reduce server load. The php class generates the javascript automatically and it also has a fallback to php validation if javascript is not available. It works with both php4 and php5.
E-mail (Hotmail Yahoo Gmail) Hack/Hacking with JavaScript
September 29, 2007 | Filed under: Uncategorized
Learn how people hack into your yahoo email, hotmail email, gmail email accounts with java script web exploit . Read more ..
Javascript Animation : Controlling time (2)
September 29, 2007 | Filed under: Uncategorized
As we’ve seen in the entry basics of easing, we can apply very basic animations to a div by increasing its width….However,the animation didn’t offer any control over the time required to reach the final width.We will see in this entry how to control the time of the animation with a duration and frames
Javascript Animation : basics of easing
September 29, 2007 | Filed under: Uncategorized
We are going to see, step by step, how to create a very basic animation that will extend a div width smoothly(with a basic easing).
Usability enhancements with JavaScript
September 29, 2007 | Filed under: Uncategorized
There are some things that are nice to add to a site that you don’t actually want to put in the content. They should be automatically added, so that you can change them systematically across the whole site. Assuming that all the information is in your content, you can use JavaScript to add useful things like highlights for external links…
Canvas Loading Indicator for the iPhone and beyond
September 29, 2007 | Filed under: Uncategorized
Adam van den Hoven wrote a Canvas Loading Indicator after he realised that animated gifs and the iPhone didn’t mesh.
First he wrote the basic spinner:
PLAIN TEXT
JAVASCRIPT:
function getLoading(context, bars, center, innerRadius, size, color) {
var animating = true,
currentOffset = 0;
function makeRGBA(){
return “rgba(” + [].slice.call(arguments, 0).join(”,”) + “)”;
}
function drawBlock(ctx, barNo){
ctx.fillStyle = makeRGBA(color.red, color.green, color.blue, …
How to display inifinit depth expandable categories using php and javascrip
September 29, 2007 | Filed under: Uncategorized
Build a simple infinite depth category system for your site, subcategories expand using javascript without refreshing the page.
New working BiteFight cheats!
September 28, 2007 | Filed under: Uncategorized
100% working BiteFight Cheats. Try them now before they correct the vulnerabilities! How to hack the JavaScript timer and get unlimited gold. How to increase your skills and rank at the top of the score table. Extra tactics for Werewolves and Vampires…
Find any electrician in America [Google Maps]
September 28, 2007 | Filed under: Uncategorized
Cool implementation of Google Maps and some neat CSS/Javascript tricks.
Ext 2.0 Alpha Released - New version of Javascript Framework
September 28, 2007 | Filed under: Framework
This new version of the Ext Javascript framework introduces a host of new features, a new document center, expanded & better organized samples and bug fixes. Another important aspect to note is that there has not been a significant library size increase in this new version.
Here is a Toolkit That is Helping Webmasters Write Better JavaScript Code
September 28, 2007 | Filed under: Uncategorized
Spket IDE is powerful toolkit for JavaScript and XML development.The powerful editor for JavaScript, XUL/XBL and Yahoo! Widget development. The JavaScript editor provides features like code completion, syntax highlighting and content outline that helps developers productively create efficient JavaScript code.
Random & Fun JavaScript code
September 28, 2007 | Filed under: Uncategorized
Here’s a cool piece of javascript to try from a friend
Ajax.NET Professional
September 28, 2007 | Filed under: Ajax
The .NET Free library for Asynchronous JavaScript with XmlHttpRequest (AJAX). More security features like AJAX Token, encryption on client-side JavaScript and on the server, faster JavaScript wrapper files cached using HTTP ETag header values, using Names
GWT and the iPhone sitting in a tree…
September 28, 2007 | Filed under: Ajax
As soon as the iPhone was released, Bob Vawter of the GWT team had some fun playing around with the experience of creating iPhone applications within GWT. To do this, he wrote a demo application that uses the Ajax Feed API to read feeds.
He open sourced the code, and wrote up a detailed article on …
DOMAssistant 2.0 released. Adds chainability, Ajax, and more
September 28, 2007 | Filed under: Ajax
The folks at 456 bereastreet are reporting about the newest release of Robert Nyman’s DOM Assistant.
In case you aren’t aware of DOM Assistant:
DOMAssistant is plainly an extremely efficient way to work tightly on conjunction with the DOM without worrying about web browser caveats and inconsistencies. No matter what you do, you will always get back a proper …
Gears and the Mashup Problem
September 28, 2007 | Filed under: Ajax
Douglas Crockford popped up the road from Sunnyvale to chat with Googlers on the topic of Gears and the Mashup Problem:
Mashups are the most interesting innovation in software development in decades. … all » Unfortunately, the browser’s security model did not anticipate this development, so mashups are not safe if there is any confidential information in the page. …
CSS Sprite Generator Released
September 28, 2007 | Filed under: Uncategorized
Stuart Collville and Ed Eliot just launched a new CSS Sprite Generator tool, which is the first of many in a series of web-site performance tools.
For the uninitiated, a CSS Sprite is a single image file which contains several graphics. Using CSS background positions it’s possible to display any one of the graphics. By using a sprite …
Apple Store hits the Dojo
September 28, 2007 | Filed under: Dojo
We got quite a few emails to ajaxians@ajaxian.com letting us know that Apple is now using the Dojo Toolkit for their store after a quick refresh, which people seem to find interesting as it seems to be a bit of a switch from Prototype (although there is some Prototype code copied over too).
It is also interesting that they …
JavaScript compression utilities Free Use & Compare-Java Script Comparator
September 28, 2007 | Filed under: Uncategorized
JavaScript compression utilities Free Use & Compare with Java Script Comparator
How to make AJAX Chained Select boxes with the Yahoo YUI! Library…
September 27, 2007 | Filed under: Ajax
This article, teachs how to make AJAX Enabled, Chained Select Boxes for HTML Forms, It includes a working Download PHP File with all the code needed to make this example and a SQL Dump file of the Mysql Table needed for it to work. In this article you will learn alittle bit about Javascript, HTML, Forms, PHP …
How Flash and Java Make Anonymous Proxies Useless (Demo and Source Code)
September 27, 2007 | Filed under: Uncategorized
Do you use Tor or some other anonymous proxy? Do you keep Java, JavaScript or Flash enabled while browsing the web “anonymously”? Do you think your real IP address is hidden? Think again. Demo and source code included.
Vortex: A new offline abstraction on top of Google Gears
September 27, 2007 | Filed under: Library
Brian Dunnington liked what he saw with the Dojo Offline Toolkit, and wanted to abstract it out so you could use functionality with any JavaScript library.
He ended up with a new library called Vortex, a 10k JavaScript file that features:
Ability to automatically detect referenced resources such as images, scripts, and stylesheets (including nested @imported stylesheets)
Automatic detection of network state …
Flexjson 1.5: Transformers and Filters
September 27, 2007 | Filed under: Library
Charlie Hubbard has updated his well received Flexjson library and has released version 1.5.
There are two major feature updates:
Filters
You can now easily include and exclude items from the JSON:
PLAIN TEXT
JAVA:
new JSONSerializer().exclude(”*.class”).serialize( obj );
new JSONSerializer().exclude(”foo.*.bar.*”).prettyPrint( obj );
new JSONSerializer().exclude(”*.class”).include(”my.hobbies”).serialize( obj );
new JSONSerializer().exclude(”foo.phoneNumbers”).include(”*”).prettyPrint( obj );
Note that a new prettyPrint() is there to output your JSON in an eye-pleasing way.
Tranformers
… …
Ajaxian Featured Tutorial: Parsing XML with jQuery
September 27, 2007 | Filed under: Tutorials
Brian Reindel takes us through the steps of traversing an XML file using the jQuery JavaScript framework:
The jQuery library has changed quite a bit since then, and I have decided to revisit jQuery and XML with an intermediate tutorial. Much of this tutorial is written as a response to questions I have received from other developers in regards …
WebRunner 0.7 Released
September 27, 2007 | Filed under: Uncategorized
Adobe’s AIR runtime gets a lot of press for bringing web apps to the desktop but Mark Finkle’s WebRunner is looking to be an alternative force in this space.
WebRunner is a simple XULRunner based browser that hosts web applications without the normal web browser user interface.
WebRunner 0.7 was just released with improved configuration capabilities and file …
Un générateur de Grid
September 27, 2007 | Filed under: jQuery
Le générateur de Grid Layout (Grille) permet aux developpeurs Web de faire simplement et rapidement des grilles web. Le générateur fournit un fichier javascript à mettre sur la racine du site et un bout de code XHTML.Le Javascript de le Grid (grille) se base actuellement sur le jQuery.
Be wary of Ajax! (So says Oracle)
September 27, 2007 | Filed under: Ajax
I found it kind of ironic that Ted Farrell, Oracle’s chief architect and vice president of tools and middleware, warned many AJAXWorld conference attendees to be wary of Ajax. So let me get this straight. You go to an Ajax-centric conference to tell the developers who are there to learn about Ajax-related technologies to be wary of the very …
Keyword-based Free Online RSS Feeds Generator
September 26, 2007 | Filed under: Uncategorized
We were looking for a good online tool that can generate RSS feeds based on Keywords and found the new free tool at RSSRender.com to be quite attractive. RSS Feeds can greatly help increase organic traffic, but need to be incorporated in website as HTML rather than Javascript. The tool has a free RSS download software that can …
De-anonymizing Tor and Detecting Proxies
September 26, 2007 | Filed under: Uncategorized
This code (it takes a several seconds to load) uses a piece of JavaScript to instantiate a Java socket call back to the origin site. In doing so it bypasses the proxy settings of the browser, allowing you to de-anonymize people using proxies. It works great for Tor or just about any HTTP proxy that I can think of. Cool …
JavaScript Popup Reminder OnBeforeUnload Control for Multiple Browsers
September 26, 2007 | Filed under: Uncategorized
Explaination of how to create a custom control for ASP.NET that uses cross-browser compatible JavaScript to “prompt” the user before they leave the page. Useful for those forms when page validation may not be enough.
Men’s Javascript Washroom Ad [PIC]
September 26, 2007 | Filed under: Uncategorized
An advertisement found above a urinal written in Javascript.
Quick Howto on creating auto complete text boxes with java script
September 26, 2007 | Filed under: Uncategorized
Creating a Textbox with JavaScript Auto-CompleteMany readers are probably familiar with the Auto-Complete feature of Internet Explorer (see Fig.1 below). For each text box with a specified name, the browser maintains a list of values that the user has entered. As the user types in a new value, it pops up the list to save the user from having to …
Google: loads of new bugs
September 26, 2007 | Filed under: Uncategorized
In services and products of Google on Monday, September, 24th, 2007, three vulnerabilities allowed the malefactor to execute an any code written in language JavaScript on behalf of a site and to steal requisites of registration record, kept in cookies have been found out, and in one case - to steal photos from online-storehouse.
More fun with DOMContentLoaded
September 26, 2007 | Filed under: Library
It is amazing how much chatter we have about wanting to know when the darn DOM is ready, and finding the right place to start doing your work. We just posted about IEContentLoaded and already Stuart Langridge has taken that and the other approaches and come up with this 7 liner (if you aren’t using a library that already …
20 Internet Acronyms All Parents Should Know
September 26, 2007 | Filed under: Uncategorized
What does “POS” mean? How about “SorG”? Don’t know? LOL. If you’re a parent, you might want to find out what kids are saying to each other online. Here’s a sideshow of “20 Internet Acronyms All Parents Should Know.” [NOTE: not a direct link bec it’s a javascript popup slideshow]
Traffik: Using the cross domain read write API
September 26, 2007 | Filed under: Uncategorized
Justin Meyer and Brian Moschel created an application, Traffik, that “lists events from Google Calendar and shows the locations of those events in a map. Traffik shows only events with locations.”
Where it differs from the usual calendar » maps mashup is that you can login, and the application can read private calendar data, and can even create new events.
When …
jMaki 1.0 Final Release: Ajax for Java and PHP
September 26, 2007 | Filed under: Ajax
Greg Murray has put the stake in the ground and released jMaki 1.0. The release comes with “bundles” for PHP and Java which you can choose on the download area.
Included in the bundles:
The core jMaki framework.
Sample applications.
Ant task for creating applications and adding widgets and necessary dependencies to those applications.
All the scripts and widget libraries.
To see more, check …
Adlib
September 26, 2007 | Filed under: Uncategorized
Adlib is a Javascript toolkit for easing the development of javascript functionality. It provides a wide array of tools for doing simple tasks such as setting styles to advanced functionality for full application development.
IEContentLoaded: Yet another DOMContentLoaded
September 26, 2007 | Filed under: Uncategorized
Hedger Wang has a different solution for the DOMContentLoaded issue that Dean Edwards and YUI also solves.
The solution created an element and tries to scroll in it. If an error is thrown, the DOM isn’t loaded yet, so we wait and try again later.
PLAIN TEXT
JAVASCRIPT:
(function (){
//check IE’s proprietary DOM members
…
Live Real-time Session Rater using Comet
September 26, 2007 | Filed under: Dojo
Greg Wilkins wrote a session rater for conferences that showcases how Jetty, Dojo and DWR can work together to provide real-time, two way communication.
The application gives a live 1 to 5 star rating of the sessions, speaker awards (Rockstar, Vulcan, Uber Geek or Droid) and per session chat rooms.
Script javascript: Select a larghezza fissa in explorer
September 26, 2007 | Filed under: Uncategorized
Può capitare di dover inserire un menù a tendina in un box, o comunque in uno spazio limitato, nonostante il contenuto della select contenga dei campi option piuttosto lunghi. Chi avrà provato a dare uno stile, attraverso css, ai campi select in modo tale da dargli dimensione fissa si sarà accorto che mentre in firefox il tutto funziona..
Grid Layout
September 26, 2007 | Filed under: Uncategorized
The Grid Layout Javascript enables web-developers to stick to a Grid Layout quickly and simply by including the Grid Layouts Javascript file and simple XHTML code…
Web form autofocus JavaScript
September 25, 2007 | Filed under: Uncategorized
Minor free software release: a piece of Javascript code for automatically setting up input focus for Web forms. Mainly distinguished by 1) needing few or no changes to the forms themselves and 2) avoiding annoying common errors with this kind of thing, like changing focus after the user starts typing.
AJAX Framework
September 25, 2007 | Filed under: Ajax
The AJAX (Asynchronous Javascript And XML) Framework is a cross browser framework that allows developers to quickly develop web pages that can call web services and server pages through javascript without having to submit the current page
Amazon MP3 Service
September 25, 2007 | Filed under: Ajax
We posted about the Amazon Music Selection Ajax experience, and people seemed to like it apart from: a) Real player, b) The code.
Today Amazon launched their MP3 service, so this interface is going to get a lot more usage as you can grab 256kbs non-DRM songs for 89 cents a pop.
There is a downloadable client for transferring the …

