Implement A Simple Virtual Keyboard ?

Aug 2, 2010

How can I implement a simple virtual keyboard for a website... the only things I need is a number pad(0 -9)...

is a way to implement it as simple as possible using the Javascript...

View 6 Replies


ADVERTISEMENT

JQuery :: Make A Virtual Keyboard?

Aug 31, 2011

I am so stuck on making a virtual keyboard using jquery. I found a great tutorial on nettuts however it requires you to click the letters on the virtual keyboard instead of using your actual keyboard and typing it. Does anybody know any tutorials that offer that or any suggestions? I know i have to use the keydown method but I really don't understand it. Here is an example of what it is suppose to be.

View 2 Replies View Related

Creating Simple Virtual Pagination

Oct 21, 2010

I'm trying to create a type of virtual pagination that's simple, semantic, and SEO friendly. The concept is like this website: [URL] In the bottom right hand corner, if you select a city, different contact information appears. My theory is to assign a class name to the hyperlink, then have a DIV with a matching ID.

[Code]....

Nothing works yet, and I don't know where to continue. The DIVs aren't even hidden upon loading.

View 6 Replies View Related

JQuery :: Implement A Simple Menu With Html?

Aug 31, 2011

I'm trying to implement a simple menu with html + jquery. I have a standard html table as the main menu bar at the top of the page. Up until now the menu was only 1 level deep. However, now there have been multiple reports added so these new reports need to be added as Report submenu items.

I've created some additional table rows with cells that align under the Reports menu item. Then I've wired up the mouseover event of the Reports cell to display the report submenus underneath it.

What's the best way to hide the submenu items when that part of the menu loses focus? I've wired up the onmouseout of the main Reports menu item to hide the submenu items but this isn't right because the user should be allowed to move focus from the main menu item to the submenu item without the submenu items getting hidden.

Also, when I dynamically show the submenu item rows this pushes down the rest of the content on the page. How can make the submenu table rows *overlay* the page content below it?

View 1 Replies View Related

Keyboard Navigation Dropdown Menu - Add Support For Keyboard Navigation?

Jan 19, 2009

Ive been working on a site with a dropdown menu. its styled with css and animated with java i would like to add support for keyboard navigation.

var DDSPEED = 5;
var DDTIMER = 5;
main function to handle the mouse events [code].....

View 1 Replies View Related

Virtual Function ?

Feb 10, 2006

I have an interesting problem. I have created an html based interface that
links to an external .js file with only functions in it. The functions set
an arrays values depending on which function is called by the interface....

The external .js file looks like this below:

function myFunction1(){
arryEntry[0] = "some value1";
arryEntry[1] = "some value2";
arryEntry[2] = "some value3";
arryEntry[3] = "some value4";
}

function myFunction2(){
arryEntry[0] = "other value1";
arryEntry[1] = "other value2";
arryEntry[2] = "other value3";
arryEntry[3] = "other value4";
}
etc...

In the html interface I am calling the function(s) depending on a list
selection. This functions one arg (functionNumber) depends on a list
selection.

function getArryEntries(functionNumber){
eval("myFunction"+parseInt(functionNumber)+"()");
var value0 = arryEntry[0];
var value1 = arryEntry[1];
var value2 = arryEntry[2];
var value3 = arryEntry[3];
}

This all works well so far and the array entries are changed successfully
depending on the getArryEntries(functionNumber) selection.

However, at some time in the session I am adding (actually writing)
additional functions to the external .js file. Appending to the file. The
problem is that the interface will not pick up the newly written functions
on runtime. If the interface is closed and opened again, then it can see the
new functions.

I thought of initiating an array of the existing functions when the
interface loads and append to the array when the new functions are created.
It would then write to the file, but use the array at runtime. No success so
far.

View 1 Replies View Related

Virtual Files!

Jun 21, 2007

This function will produce a URL that appears to be a file.

There are two versions:
1. a 500-pound gorilla version that accepts almost anything as input.
2. a lightweight version that turns strings into virtual HTML files.


First I'll mention the one major drawback: IE doesn't recognize data urls (http://en.wikipedia.org/wiki/Data:_URI_scheme) yet.

For a Live Demo, paste this into your addressbar and click go. (press back to return).
data:text/html;charset=utf-8;base64,PGI+aGVsbG8gd29ybGQ8L2I+
//output of: dataUrl("<b>hello world</b>", "text/html")

With that out of the way, here's the code:



function dataUrl(data, mimeType){ // turns a string into a url that appears as a file. (to ff/op/saf)
encType= (!!btoa) ? ";base64" : "";
var esc = (!!encType) ? function(d){return btoa(d);} : function(d){return escape(d);};
if(!mimeType){mimeType= (data.nodeName) ? "text/html" :"text/plain";};
b="data:"+mimeType+";charset="+document.characterSet+"+encType+",";

if ("string number date boolean function".indexOf(typeof data) > -1){ b+=esc(data.toString()); return b; };
if ( data.constructor==Array){b+= esc( data.join("") );return b; };
if(typeof data=="xml"){b+=esc(data.toSource()); return b;} //FF2 xml frag/doc
//for more complicated data, attempt to determine the format.
if(typeof data=="object"){
if(!!data.value && !!data.value.length){b+=esc(data.value); return b;}; //input tags w/content
if(!!data.innerHTML){b+=esc(data.innerHTML); return b;} //HTML tag
if(!!data.length){ //weird stuff like nodelists
var G=function(ob){r=[]; i=0;
for(i;i<ob.length;i++){
if(dataUrl(ob)) r=dataUrl(ob[i]);} return r.join("
");};//end g
return(b+G(data));}//end if object w/length
if(!! eval(data.toSource()) ){b+=esc(data.toSource()); return b;}; //JSON
}//end if object
return;
} //end function dataUrl

function dataUrlStr(data){ return ("data:text/html,"+escape(data));}



Usage: dataUrl(data, mimeType)
data- The desired contents of the file
mimeType- The type of content you want the browser to see.

output: An encoded string representation of the file; an href.
The output 'file' could be any text-based file format, depending upon what you set mimeType to be:
-HTML document (yawn) (text/html)
-Rss feed (text/xml)
-M3U playlist (audio/mpegurl)
-Excel spreadsheet, CSV (application/vnd.ms-excel)
-JavaScript (text/javascript)
-StyleSheet (text/css)
- You get the idea...

Input Details:
-Can accept [I]almost any javascript type: strings, numbers, arrays (which it will flatten), nodes, node lists, xml objects in FF2, functions (for which it outputs the source code), complex JSON objects, and dates. (whew, I think that's all of 'em...)
-if you want to output an element as html, or anything else as text, you can skip the mimeType argument.

Notes:
-You will most likely want to assign the output to a link href or the .scr of a script, stylesheet, or iframe, or to window.location.href.
-If you assign it to an iframe or object, it will load immediately.
-assigning it to a (<a>) tag will let you 'right-click, SaveAs' the file.
-clicking the link will open the 'file' in the browser just like a regular file.
-output an html document that has scripts, and they execute immediately.
-the cool thing about this is that the script will have a clean context. (no global variables from the parent).
-if used in an iframe- it can push to main page via window.top .
-if used in with an <object>, it will be completely private.

Caveats:
-doesn't work with IE yet.
-'saving As' doesn't offer a default file extention.
-there is 2kb limit for safari and opera URLs.
-search engines cannot see the links.
-XmlHTTP Requests from within usually don't work.
Examples:
To save my fingers, I will utilize the follow shortcut functions in these examples:

function el(tid) {return document.getElementById(tid)};
function tags(tid) {return document.getElementsByTagName(tid)};


//test
tags("a")[0].href=dataUrlStr("<b>Hello World!</b>")

//make a 2D array into an Excel SpreadSheet - (works with 1D lists also)
var grades= [["Subject" , "Grade"],
["Math", "A" ],
["English", "B+" ],
["Gym","C" ],
["Art","A-" ],
["Science","A+" ] ]
var exl=grades.join("
").toString().replace(/,/g , " ")
window.location.href=dataUrl(exl, "application/vnd.ms-excel")
//note: if data contains commas: loop through main, .join(' ') each index.


//execute script in a fresh enviroment:
window.testme="123456789"; //make a new global
var testJs="<script>alert('hidden window.testme='+ window.testme )</script>";
var fr= document.createElement("iframe");
fr.id="hiddenframe";
fr.style.display='none'
document.body.appendChild(fr); //add a hidden frame
alert("main window.testme="+window.testme);
el("hiddenframe").src=dataUrlStr(testJs);


//re-using the above example, pass existing functions to the hidden frame, and return the result.
var tJs="<script>";
tJs+=[tags, el].join("
"); //bundle a couple functions
tJs+="
alert('hidden window has '+tags('*').length)"
tJs+="</script>";
el("hiddenframe").src=dataUrlStr(tJs)


//open a playlist
var plTxt="#EXTM3U
#EXTINF:202,Minuet in G
http://www.mfiles.org.uk/downloads/beethoven-minuet-in-G.mp3"
el("hiddenframe").src=dataUrl(plTxt, "audio/mpegurl"


//open all the 'code' on this page as a plain text document.
function ob2Array(ob){var r=[]; for(var z=0; z<ob.length;z++){r[z]=ob[z]};return r};
function group( List, f) //applies a function (f) to an array and returns result...
{var z=0; Ray=[]; len=List.length;for (z;z<len;z++){Ray[Ray.length]=f(List[z]); }
return Ray;};
var codes=group(ob2Array(tags("pre")), function(x){if(x.className=="alt2")return x.textContent});
window.location.href=dataUrl(codes)


//make this thread into an rss feed
function tag(nd, tx){ return ["<",nd,">",tx,"</",nd,">"].join("")}
function dp (s) {var d = new Date();d.setTime(Date.parse(s)); return d.toUTCString()}
var X=PHP.htmlspecialchars
var chan=[]; var y = new Date();
chan[0]=tag("title", "CodingForums.com");
chan[1]=tag("link", window.location.href);
y.setTime(ajax_last_post+"000")
chan[2]=tag("pubDate", y.toUTCString())
chan[3]=tag("link", "http://www.codingforums.com/")

var codes=Group(ob2Array(tags("table")), function(x){
var i=[];d=""; p=d; t=d; l=d;j=d;a=0;
if(x.id.substr(0,4)=="post"){

p=tag("pubDate", dp(x.rows[0].cells[0].textContent.replace(/-/g, "/")));
t=tag("title", document.title)
l=tag("link", "http://www.codingforums.com/showpost.php?p="+tags("table")[5].id.substr(4))
ta=x.rows[1].cells[0].getElementsByTagName('a')[0]
a="<author>"+ta.href+" ("+ta.textContent+") </author>";
d=X(x.rows[1].cells[1].textContent.toString())



j=[d,t,p,l,a].join("
");
return tag('item', j)
}//end if
});

tags("a")[2].href=dataUrl(tag("channel", chan.join("
") + codes), "text/xml")


So, i think that should be enough examples to get going.

[I]"The only limitation is your imagination"

View 4 Replies View Related

Virtual Train Set

Jul 9, 2004

Here is a virtual train set I've made. To place a piece, select it from the drop-down and click 'Go!'. The train will always start on the top-right hand square, then go right.

When you open the page, enter how many rows and columns there should be in the grid: the default is 16 X 16.

View 11 Replies View Related

How To Create A Virtual Library

Jun 7, 2011

I started studying javascript when I decided that I wanted to create a dynamic webpage after viewing some books that were made to pageflip with Javascript and after viewing a ton of animations. So I figured since everyone keeps saying Javascript is simple that if all I wanted to do was to make a book extend outwards on mouseover and then open up on click and flip pages which they already have a code for that it wouldn't be so difficult. I've read everything I could practiced a little bit, I'm not fluent but I do have a goal and a time. The problem for me comes up with figuring out what I need to do in order to make it appear as if the book is coming out of a book shelf. There is a lot of information on animations where flat objects rise above clouds.

I am thinking that I would have to use some sort of sprite of a row of books both sorta sideways where you can see the side of the book as well as the edge, and both a row of books on a shelf, or perhaps a row of books with some of the books being pulled out and then on mouse over animate the scene so that it looks like the book is being pulled out. Would that work? Or is there a simpler way? Another way or I don't know. Is there a code that can make it look like a book is extending outwards without an animation or would I need to create an animation for that?

View 3 Replies View Related

Define A Constant In A Virtual Class

Jun 8, 2007

How is it possible to define a constant in a virtual class?

E.g. I wrote the following code

tml = {
sayHello : function()
{
alert('hello');
}}

now if I want to add a constant into tml virtual class, what I need to
do?

I tried something like

tml = {
const1 : Integer = 0,
sayHello : function()

or

tml = {
const1 : function(){return 0;},
sayHello : function()

in both case, trying to get - inside tml object - the value of
const1 ... it results in a Object value and not the Integer value I
need.

View 4 Replies View Related

Virtual Point - Redirect To External URL

Feb 11, 2010

I am doing a virtual point of sales page. Once the user has paid, he should be readdressed to the original web page. But this doesn't happen. I have realized the payment bank code is window.opener.location='[URL]'. I have copied their code and changed that by window.open ("[URL]") and it perfectly works. I have replicated the situation in these links...
The one that doesn't work [URL]
And the one I have modified and works [URL]
They insist their code is ok. Obviously I cannot modify their code located in their server.

View 2 Replies View Related

Using Virtual Paginate With Scroller / Slider Thumbnails

May 15, 2011

I would like to take current page (which has virtualpaginate numbers below the images to advance through them) and instead of having numbers, to have thumbnails which will be across the bottom of the page (in the footer div)... I will have about 35-40 thumbnails and I'd like it so that the thumbnails correspond to the image that is displayed. I also would like to have the thumbnails be a "slider" type of script which allows the user to browse through the thumbnails by moving their mouse left-and-right. The image in the center DIV (and its accompanying information) should be replaced OnClick, not on hover over the thumbnails.

Here is my current code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]]"> <html xmlns="[URL]"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Viviana Santamarina</title>
<style type="text/css"> html, body { background-color: #111; width: 1100px; margin-right: auto; margin-left: auto; margin-top: 50px; padding: 0px; border: 0px; } .....
How I can have the thumbnails in the footer DIV change the picture in the "portfolio" div just like my virtualpaginate numbers currently do.

View 5 Replies View Related

AJAX :: Implementation Of Virtual Mode In ListView?

Aug 3, 2010

Did anyone implement or can direct me to an implementation of virtual mode (render only visible rows, but still have the scroll work right) or something similar in the AJAX Sys.Preview.UI.Data.ListView?

I need to display a very large table (`1000 rows) and it simply isn't feasible to render everything.

View 1 Replies View Related

JQuery :: Virtual Scroll Data Not Appending To Bottom Grid When Checked

Feb 7, 2011

My Page allows the following functionality...(ASP.NET)

1.When a userscrolls the gridview downwards fresh data is retrieved from a web service and appended to the grid.

2.Clicking the checkbox of a row selects the current row and creates a clone rowand appends it toa bottom grid.

The Problem:

The problem is that clicking the selected checkbox does not append it to the grid at the bottom. Now the funny part is that the data which is displayed in the initial load is appended to the bottom grid when checked but the fresh Data which is loaded is not appended to the bottom grid when checked.

View 3 Replies View Related

Create A Virtual Library - Make A Random Number Of Books Pop Out On Mouse Over?

Jun 7, 2011

I have a background that is a shelf full of books, I wanted to figure out what I would need to do in order to make a random number of books pop out on mouse over (individually), and upon click have the book pulled out and be flipped through and read like a book. Would I have to recreate the library picture completely to make the random books moveable? And would I have to create the books that I want to move from the bookshelf?

how to pull the book out from the book shelf so that it looks like it's coming towards me and then to make it look like it has been pulled out. Would I need to use animation for this? What would be the parts to the animation required?

A little background on my knowledge of javascript: I understand the concepts of it and can understand it when I read it or its explained to me. I am looking to create something as simple as I can, I thought having a background and something basic like a few books be able to pop out. When I realized css couldn't do this and css3 wasn't supported by most browsers I turned to javascript and have been trying to figure out the steps I would need to do to do this specifically.

View 2 Replies View Related

Keyboard "click" Events - Click Events Don't Seem To Fire If You Use Your Keyboard?

Jan 11, 2011

It's pretty common to assign a click even to a <div> (or other tag), such as:

Code:

// JQuery
$(document).ready(function(){
$("div").click(function(){[code]....

Of course this event won't be accessible from the keyboard, which might be nice. Now if it where an <a> tag, you can do this:

Code:

$(document).ready(function(){
$("a").click(function(e){
alert("clicked");
e.preventDefault();
});
});

The click event will fire if you click the <a>, OR if you tab to it with your keyboard and hit Enter.My question is: is there a way to make elements other than <a> tags accessible in this way? I recently discovered if you define a tabindex on your div, such as <div tabindex="0">test</div>, you can tab to that div, but click events don't seem to fire if you use your keyboard. Are <a> tags the only tags that can work in this way?

View 3 Replies View Related

IE Can't Detect The Keyboard

Aug 30, 2009

I have this script:

PHP Code:

<script type="text/javascript">
function move_nav_2(){
alert("im ok!");

[code]...

But cant work on IE neither Chrome.

View 8 Replies View Related

Keyboard Focus

Aug 15, 2000

Does anyone know how to make a text-inputfield automatically fucused, so when you enter a page you can just start typing without moving the mouse and clicking on the textfield??

View 1 Replies View Related

Getting The Key Code From A Keyboard Event

Jul 23, 2005

I've been looking up lots of documentation and trying to work out a
cross-platform method of capturing a keyboard event and working out
which key was pressed. From what I can find, there doesn't appear to be
any standardised keyboard event interface other than this DOM 3 Events
W3C Working Group Note [1]. However, it is only a note and doesn't
appear to be implemented in any browser. Is there another standard that
I've missed?

The Gecko DOM Reference lists event.keyCode [2], but this doesn't appear
to be implemented in Firefox 1.0.2, as e.keyCode in the following
returns 0, regardless of the key pressed. Code:

View 3 Replies View Related

Keyboard Events On IE Don't Work?

May 15, 2010

I am trying to get this code to work in IE. It works on Firefox, but not on IE. Basically it blocks out scrolling the page down with space button, and registers up and down keys to run some code. The entire case statement including event registering and my code works completely fine in FF but it just won't work in IE (meaning that I can scroll down with space, and up and down with the up and down keys respectively).

By the way I put this function in the HEAD section.

window.onkeydown = function(event)
{
// No space scrolling!
switch (event.keyCode)

[Code].....

View 1 Replies View Related

Use The Array To Select The Necessary Keyboard?

Oct 23, 2011

So, this code does what it's supposed to do (check an array for dis-allowed input and supply the appropriate keyboard for touchscreen users) but I was worried that maybe this wasn't the most succinct logic...

kb=2,kp=1;
for(var i in Setup.DisAllowed){
if(Setup.DisAllowed[i]==0)[code].....

Keeping in mind the Setup.DisAllowed array and APP.Module method are fixed in stone, would anyone recommend a better way to use the array to select the necessary keyboard?

View 20 Replies View Related

Hover Effect With Keyboard?

Jun 29, 2010

Now, I have a script that has auto complete thing with the help of Javascript and DOM and AJAX, and I follow this tutorial [URL]

Well everything working great, but, I want 1 thing. When the Suggestion box is visible, and has all the options, and If I mouse over them, it will show the hover effect. I want to achieve the same with keyboard. Like if I press down for the first time, the first option will be selected, and then if i press down again, it will select (hover) the next and so on, and similar is the case with up arrow key. Now, when i press enter, the selected option should go to the text box as if I click on a item.

View 6 Replies View Related

How To Use Keyboard Shortcut Keys

Oct 1, 2009

How to use the shortcut keys in jvascript? Any illustration with an example? Such as suppose on clicking the Ctrl+alt key, I want to display a prompt dialog box........How to do this?

View 3 Replies View Related

Disable Default Keyboard Commands

Apr 27, 2009

I am building an application that acts like a terminal command line. I want it to be fully interactable with the major keys on the keyboard. I am using Jquery as the base for the UI. There are two methods I am trying.

1. Using a textarea element.

2. Using a div element

If I use the textarea then I cannot utilise the tab button to create an indent as it move the focus away from the element. In addition to this, I want to use tool tips as the user type and I'm doubtful I could create this with a textarea.

If I use a div element then I cannot use the backspace button as it forces my browser to go back one in history.

I would also want to use the div tag to create the text field as tooltips will be easier to implement plus I could add line numbers using a list element placed within the div.

View 2 Replies View Related

DHTML Keyboard Changing Layout

Dec 10, 2010

i have created a keyboard that works and inputs the values pressed into a text box, i have then tried to expand on this and create a keyboard with multiple layouts that dynamically change when a button is pressed, i have done this by having an iframe within the page and calling the parent function but it will no longer input the text into the textbox. The CSS styling also works in Safari but won't on firefox.

View 1 Replies View Related

Whenever Press A Key On Keyboard, It Shows Not A Number Or NaN?

Oct 10, 2009

I have this code as a Grading System, but whenever I press a key on my keyboard, it shows Not a Number or NaN!I need this by two days

<html>
<title>Grading System</title>
<head>

[code]....

View 9 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved